禁用光池日志记录

2022-09-01 19:13:56

这也许是一个非常简单的问题。如何禁用Hikari-CP调试日志?在我的日志文件中,我有很多这样的消息

DEBUG [.zaxxer.hikari.pool.HikariPool:] - Before cleanup pool stats HikariPool-0 (total=10, inUse=0, avail=10, waiting=0)
DEBUG [.zaxxer.hikari.pool.HikariPool:] - After cleanup pool stats HikariPool-0 (total=10, inUse=0, avail=10, waiting=0)

在我的log4jConfig中.xml:

<logger name="org.zaxxer.hikari">
    <level value="error"/>
</logger>

有人可以告诉我记录器配置有什么问题吗?

谢谢!


答案 1

记录器名称不应为 。com.zaxxer.hikariorg.zaxxer.hikari


答案 2

类名显示在您的调试信息中:DEBUG [.zaxxer.hikari.pool.HikariPool:] - ...这里的类名是zaxxer.hikari.pool.HikariPool,只需将配置文件修改为被播放即可。

我使用logback记录器,有一个名为logback的文件.xml位于资源文件夹中,要禁用HikariPool日志记录,我编写以下配置:

 <configuration>
...
    <logger name="com.zaxxer.hikari.pool.PoolBase" level="ERROR"/>
    <logger name="com.zaxxer.hikari.pool.HikariPool" level="ERROR"/>
    <logger name="com.zaxxer.hikari.HikariDataSource" level="ERROR"/>
</configuration>

推荐