如何在tomcat中生成包级别日志

时间:2015-10-09 11:55:18

标签: java tomcat logging hikaricp server.xml

我们在我们的应用程序中使用Hikari连接池进行数据库连接管理。我们已将Hikari CP配置为tomcat server.xml中的资源。现在由于HIKARI的一些问题,我们需要从HIKARI库生成DEBUG级别日志。我尝试在conf \ log4j.properties中配置包级别记录器,但我无法看到来自HIKARI库的日志。是否有任何不同的配置用于从tomcat server.xml中用作资源的库进行日志记录?

以下行添加在conf目录的log4j.properties文件中。

log4j.logger.com.zaxxer.hikari=DEBUG,CONSOLE
log4j.additivity.com.zaxxer.hikari=true

server.xml中的Hikari资源配置。

<Resource name="jdbc/abc" auth="Container"
 factory="com.zaxxer.hikari.HikariJNDIFactory"
 type="javax.sql.DataSource"
 minimumIdle="5" 
 maximumPoolSize="100"
 connectionTimeout="300000"
 registerMbeans="true"
 driverClassName="net.sourceforge.jtds.jdbc.Driver"
 jdbcUrl="jdbc:jtds:sqlserver://localhost:1433;databaseName=testdb;domain=dev;sendStringParametersAsUnicode=false;prepareSQL=3"  
 dataSource.implicitCachingEnabled="true"
 dataSource.user=""
 dataSource.password=""  
 connectionTestQuery="Select 1" />

谢谢!

1 个答案:

答案 0 :(得分:0)

1从中删除控制台 logging.level.com.zaxxer.hikari = DEBUG 2并删除可加性线