如何获取 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
使用 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