logback輸出日志屏蔽quartz的debug等級(jí)日志
在一個(gè)spring的老項(xiàng)目中,使用了logback來(lái)作為日志管理,logback.xml中已經(jīng)設(shè)定日志輸出等級(jí)為INFO,但是quartz的日志還是debug級(jí)別在輸出,導(dǎo)致日志內(nèi)容很多很亂
解決方法
在標(biāo)簽內(nèi)加上,如:
1
2
3
4
|
< configuration debug = "false" > ... < logger name = "org.quartz.core.QuartzSchedulerThread" level = "WARN" /> </ configuration > |
重新設(shè)定日志輸出級(jí)別,就可以了。
quartz關(guān)閉DBUG日志
使用quartz調(diào)度任務(wù),每次啟動(dòng)產(chǎn)生大量debug日志,機(jī)器都要被累死了。
試過(guò)很多方法都不好使,包括在log4j.properties里配置
quartz源代碼,發(fā)現(xiàn)它的日志輸出用的是slf4j,而不是log4j,所以想到用logback.xml來(lái)控制。
把他的log級(jí)別改成 ERROR
1
2
3
4
|
< root level = "ERROR" > < appender-ref ref = "file" /> < appender-ref ref = "STDOUT" /> </ root > |
或者索性
在resources目錄(和log4j.propertis同級(jí))添加logback.xml文件,內(nèi)容:
1
2
3
|
<? xml version = "1.0" encoding = "UTF-8" ?> < configuration > </ configuration > |
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持服務(wù)器之家。
原文鏈接:https://blog.csdn.net/ColdFireMan/article/details/105378944