Log4j如何屏蔽某個類的日志打印
Log4j屏蔽某個類的日志打印
項目中使用的是log4j.properties的方式配置,在項目啟動后有一個任務(wù)每隔半小時會運行,查不到數(shù)據(jù)的時候會打印warn級別的日志,由于數(shù)量太多想屏蔽該類日志的打印。
網(wǎng)上查找了方法,可以通過設(shè)置log4j.logger.xxx=ERROR(xxx代表需要屏蔽的類,ERROR代表該類只打印error及以上級別的日志,如log4j.logger.java.sql.Connection=ERROR)來屏蔽。
于是在項目中設(shè)置log4j.logger.org.search.DataSearch=ERROR后重啟項目卻發(fā)現(xiàn)不起作用,后來經(jīng)過測試,發(fā)現(xiàn)xxx設(shè)置成包名log4j.logger.org.search=ERROR就成功了。
注:
- log4j默認(rèn)日志級別all<trace<debug<info<warn<error<fatal<off
Log4j屏蔽指定日志
log4j.logger.org.springframework=OFF log4j.logger.org.apache.struts2=OFF log4j.logger.com.opensymphony.xwork2=OFF log4j.logger.com.ibatis=OFF log4j.logger.org.hibernate=OFF
注:
- log4j.logger.xxx=error
- xxx:表示要屏蔽的類
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
springboot中項目啟動時實現(xiàn)初始化方法加載參數(shù)
這篇文章主要介紹了springboot中項目啟動時實現(xiàn)初始化方法加載參數(shù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-12-12Intellij IDEA實現(xiàn)springboot熱部署過程解析
這篇文章主要介紹了Intellij IDEA實現(xiàn)springboot熱部署過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-08-08Spring MVC中處理ajax請求的跨域問題與注意事項詳解
跨域問題是我們大家在開發(fā)中會經(jīng)常遇到的一個問題,所以下面這篇文章主要給大家介紹了關(guān)于Spring MVC中處理ajax請求的跨域問題與注意事項的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-11-11SparkSQL讀取hive數(shù)據(jù)本地idea運行的方法詳解
這篇文章主要介紹了SparkSQL讀取hive數(shù)據(jù)本地idea運行的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-09-09springboot如何為web層添加統(tǒng)一請求前綴
這篇文章主要介紹了springboot如何為web層添加統(tǒng)一請求前綴,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-02-02Spring Boot集成spring-boot-devtools開發(fā)時實現(xiàn)熱部署的方式
這篇文章主要介紹了Spring Boot集成spring-boot-devtools開發(fā)時實現(xiàn)熱部署的方式,文中還給大家提到了spring boot 實現(xiàn)熱部署的方式及集成注意事項,感興趣的朋友跟隨腳本之家小編一起學(xué)習(xí)吧2018-05-05