log4j定義某個類的日志級別


項目引入了定時任務后,當我把已有的定時任務刪除后,控制台一直會打出類似於

 

[org.springframework.scheduling.quartz.LocalDataSourceJobStore]ClusterManager: detected 1 failed or restarted instances.
[org.springframework.scheduling.quartz.LocalDataSourceJobStore]ClusterManager: Scanning for instance "***"'s failed in-progress jobs.

這樣的日志,基本上每隔一秒就會刷新一次,一直在控制台刷屏。

在我多方尋求解決方法未果之后,就想到通過log4j屏蔽掉這段日志。

下面來說屏蔽辦法,代碼如下

log4j.rootLogger=INFO,A1,R

log4j.logger.org.springframework.scheduling.quartz.LocalDataSourceJobStore=warn

控制台打出的是INFO級別的日志,所以把quartz的日志級別設置為warn級別即可。

代碼中 log4j.logger.** , 后面的**就是你所要定義級別的類,如果不確定的話可以在打出日志的時候參看前面[]中的內容,即為打出日志的類。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM