Java 如何设置HikariCP的日志记录级别?
目前,HikariCP的日志记录级别为Java 如何设置HikariCP的日志记录级别?,java,jdbc,log4j,slf4j,hikaricp,Java,Jdbc,Log4j,Slf4j,Hikaricp,目前,HikariCP的日志记录级别为INFO,我想将其设置为SEVERE。当我尝试在父记录器(我能找到的唯一日志记录引用)上设置级别时,它抛出错误: dataSource.getParentLogger().setLevel( Level.SEVERE ); 错误: Caused by: java.sql.SQLFeatureNotSupportedException at com.zaxxer.hikari.HikariDataSource.getParentLogger(Hika
INFO
,我想将其设置为SEVERE
。当我尝试在父记录器(我能找到的唯一日志记录引用)上设置级别时,它抛出错误:
dataSource.getParentLogger().setLevel( Level.SEVERE );
错误:
Caused by: java.sql.SQLFeatureNotSupportedException
at com.zaxxer.hikari.HikariDataSource.getParentLogger(HikariDataSource.java:176)
如何正确设置日志记录级别?HikariCP在引擎盖下使用slf4j。您必须在实际的记录器实现上设置日志级别(logback、log4j、JUL等等)
此外,slf4j还提供了一个非常简单的记录器实现slf4j simple。只需将依赖项添加到pom中
如果有,请从类路径或lib目录中删除这些JAR logback-classic.jar logback-core.jar
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>1.7.5</version>
</dependency>
java -Dorg.slf4j.simpleLogger.log.com.zaxxer.hikari=error ...