如何获取 HikariCP 的日志信息

How to get logging info for HikariCP

使用 Hibernate 4.3.1,Hikari 2.3.2。

我已经在休眠持久化中配置了这个xml

...
<property name="hibernate.hikari.leakDetectionThreshold" value="3000" />
<property name="hibernate.hikari.poolName" value="KikariTest" />
<property name="hibernate.hikari.registerMbeans" value="true" />

这在我的 log4j.properties

log4j.logger.com.zaxxer.hikari=DEBUG
log4j.additivity.com.zaxxer.hikari=false

我没有看到打印的任何日志记录信息。有什么想法吗?

我想你想要 log4j.additivity.com.zaxxer.hikari=true(或者根本不设置,保持默认)。 additivity=false表示不继承parent的appender,大概意思就是根本就没有appender。

我花了一整天才搞定!结果我只使用了 log4j 库,而需要包含 slf4j 库。

如果有,请从类路径或 lib 目录中删除这些 jar。

logback-classic-1.1.7.jar logback-core-1.1.7.jar