如何获取HikariCP的日志信息
使用Hibernate 4.3.1,Hikari 2.3.2。如何获取HikariCP的日志信息
我在log4j.properties
log4j.logger.com.zaxxer.hikari=DEBUG
log4j.additivity.com.zaxxer.hikari=false
林没有看到任何打印日志信息在Hibernate持久化XML
...
<property name="hibernate.hikari.leakDetectionThreshold" value="3000" />
<property name="hibernate.hikari.poolName" value="KikariTest" />
<property name="hibernate.hikari.registerMbeans" value="true" />
这配置这一点。有任何想法吗?
我花了整整一天才得到这个权利!原来我只使用log4j库,而需要包含slf4j库。
我想你想要log4j.additivity.com.zaxxer.hikari=true
(或者根本没有设置,默认情况下保留)。 additive = false意味着不会继承父级的appender,这可能意味着根本没有appender。
我已经试过没有这一行,仍然没有成功。并且可以肯定的是,我通过com.zaxxer ...名字获得了记录器,并打印了一些调试信息,以确保它正在寻找正确的位置。感谢您的建议,我相信它一定是沿着这些路线的东西。我在xml中设置所有hikari属性,没有任何代码。这可以吗? – user2046211 2015-02-24 20:12:11
如果有的话,从你的classpath或lib目录中删除这些jars。
的logback经典-1.1.7.jar的logback 核心-1.1.7.jar
您发布了与另一个问题几乎完全相同的答案。 – RamenChef 2016-11-20 22:45:49
啊,抱歉花了这么长时间追赶,但很高兴你解决了。 – brettw 2015-02-25 09:48:55