Log4j如何屏蔽某個類的日志打印
Log4j屏蔽某個類的日志打印
項目中使用的是log4j.properties的方式配置,在項目啟動后有一個任務每隔半小時會運行,查不到數據的時候會打印warn級別的日志,由于數量太多想屏蔽該類日志的打印。
網上查找了方法,可以通過設置log4j.logger.xxx=ERROR(xxx代表需要屏蔽的類,ERROR代表該類只打印error及以上級別的日志,如log4j.logger.java.sql.Connection=ERROR)來屏蔽。
于是在項目中設置log4j.logger.org.search.DataSearch=ERROR后重啟項目卻發(fā)現不起作用,后來經過測試,發(fā)現xxx設置成包名log4j.logger.org.search=ERROR就成功了。
注:
- log4j默認日志級別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:表示要屏蔽的類
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Spring實戰(zhàn)之Qualifier注解用法示例
這篇文章主要介紹了Spring實戰(zhàn)之Qualifier注解用法,結合實例形式詳細分析了spring Qualifier注解相關配置、定義與使用方法,需要的朋友可以參考下2019-12-12
Kotlin中使用Java數據類時引發(fā)的Bug解決方式
這篇文章主要介紹了Kotlin中使用Java數據類時引發(fā)的一個Bug,本文給大家分享問題解決方式,感興趣的朋友跟隨小編一起看看吧2023-09-09
java 中遍歷取值異常(Hashtable Enumerator)解決辦法
這篇文章主要介紹了java 中遍歷取值異常(Hashtable Enumerator)解決辦法的相關資料,用迭代器取值時拋出的異常:java.util.NoSuchElementException: Hashtable Enumerator ,需要的朋友可以參考下2017-08-08
Java中的Opencv簡介與開發(fā)環(huán)境部署方法
OpenCV是一個開源的計算機視覺和圖像處理庫,提供了豐富的圖像處理算法和工具,它支持多種圖像處理和計算機視覺算法,可以用于物體識別與跟蹤、圖像分割與邊緣檢測、圖像特征提取與描述等應用,本文介紹Java中的Opencv簡介與開發(fā)環(huán)境部署方法,感興趣的朋友一起看看吧2025-01-01

