目前,HikariCP 正在记录级别INFO
我想将其设置为SEVERE
。当我尝试在父记录器上设置级别(我能找到的唯一记录日志的参考)时,它会抛出错误:
dataSource.getParentLogger().setLevel( Level.SEVERE );
错误:
Caused by: java.sql.SQLFeatureNotSupportedException
at com.zaxxer.hikari.HikariDataSource.getParentLogger(HikariDataSource.java:176)
如何正确设置日志记录级别?
HikariCP uses slf4j在引擎盖下。您必须在实际记录器实现上设置日志级别(logback, log4j, JUL, ...).
Also, slf4j提供了一个非常简单的记录器实现slf4j-简单。只需将依赖项添加到您的pom
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>1.7.5</version>
</dependency>
然后您可以使用配置它系统属性 http://www.slf4j.org/api/org/slf4j/impl/SimpleLogger.html, e.g.
java -Dorg.slf4j.simpleLogger.log.com.zaxxer.hikari=error ...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)