我们在我们的应用程序中使用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" />
谢谢!
答案 0 :(得分:0)
1从中删除控制台 logging.level.com.zaxxer.hikari = DEBUG 2并删除可加性线