程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> log4j定義某個類的日志級別,log4j日志級別

log4j定義某個類的日志級別,log4j日志級別

編輯:JAVA綜合教程

log4j定義某個類的日志級別,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.** , 後面的**就是你所要定義級別的類,如果不確定的話可以在打出日志的時候參看前面[]中的內容,即為打出日志的類。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved