Log4j如何屏蔽某個(gè)類(lèi)的日志打印
Log4j屏蔽某個(gè)類(lèi)的日志打印
項(xiàng)目中使用的是log4j.properties的方式配置,在項(xiàng)目啟動(dòng)后有一個(gè)任務(wù)每隔半小時(shí)會(huì)運(yùn)行,查不到數(shù)據(jù)的時(shí)候會(huì)打印warn級(jí)別的日志,由于數(shù)量太多想屏蔽該類(lèi)日志的打印。
網(wǎng)上查找了方法,可以通過(guò)設(shè)置log4j.logger.xxx=ERROR(xxx代表需要屏蔽的類(lèi),ERROR代表該類(lèi)只打印error及以上級(jí)別的日志,如log4j.logger.java.sql.Connection=ERROR)來(lái)屏蔽。
于是在項(xiàng)目中設(shè)置log4j.logger.org.search.DataSearch=ERROR后重啟項(xiàng)目卻發(fā)現(xiàn)不起作用,后來(lái)經(jīng)過(guò)測(cè)試,發(fā)現(xiàn)xxx設(shè)置成包名log4j.logger.org.search=ERROR就成功了。
注:
- log4j默認(rèn)日志級(jí)別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:表示要屏蔽的類(lèi)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Spring實(shí)戰(zhàn)之Qualifier注解用法示例
這篇文章主要介紹了Spring實(shí)戰(zhàn)之Qualifier注解用法,結(jié)合實(shí)例形式詳細(xì)分析了spring Qualifier注解相關(guān)配置、定義與使用方法,需要的朋友可以參考下2019-12-12
Kotlin中使用Java數(shù)據(jù)類(lèi)時(shí)引發(fā)的Bug解決方式
這篇文章主要介紹了Kotlin中使用Java數(shù)據(jù)類(lèi)時(shí)引發(fā)的一個(gè)Bug,本文給大家分享問(wèn)題解決方式,感興趣的朋友跟隨小編一起看看吧2023-09-09
java連接Mysql數(shù)據(jù)庫(kù)的工具類(lèi)
這篇文章主要介紹了java連接Mysql數(shù)據(jù)庫(kù)的工具類(lèi),非常的實(shí)用,推薦給大家,需要的朋友可以參考下2015-03-03
Java postgresql數(shù)組字段類(lèi)型處理方法詳解
這篇文章主要介紹了Java postgresql數(shù)組字段類(lèi)型處理方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-10-10
java 中遍歷取值異常(Hashtable Enumerator)解決辦法
這篇文章主要介紹了java 中遍歷取值異常(Hashtable Enumerator)解決辦法的相關(guān)資料,用迭代器取值時(shí)拋出的異常:java.util.NoSuchElementException: Hashtable Enumerator ,需要的朋友可以參考下2017-08-08
SpringBoot使用Redis實(shí)現(xiàn)分布式鎖
這篇文章主要為大家詳細(xì)介紹了SpringBoot使用Redis實(shí)現(xiàn)分布式鎖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-05-05
Java中的Opencv簡(jiǎn)介與開(kāi)發(fā)環(huán)境部署方法
OpenCV是一個(gè)開(kāi)源的計(jì)算機(jī)視覺(jué)和圖像處理庫(kù),提供了豐富的圖像處理算法和工具,它支持多種圖像處理和計(jì)算機(jī)視覺(jué)算法,可以用于物體識(shí)別與跟蹤、圖像分割與邊緣檢測(cè)、圖像特征提取與描述等應(yīng)用,本文介紹Java中的Opencv簡(jiǎn)介與開(kāi)發(fā)環(huán)境部署方法,感興趣的朋友一起看看吧2025-01-01
MyBatisPlus項(xiàng)目的創(chuàng)建和使用
本文介紹了MyBatis-Plus的基本使用方法,包括項(xiàng)目的創(chuàng)建和配置、增刪查改操作、日志打印以及條件構(gòu)造器的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-11-11
AJAX Servlet實(shí)現(xiàn)數(shù)據(jù)異步交互的方法
本篇文章主要介紹了AJAX Servlet實(shí)現(xiàn)數(shù)據(jù)異步交互的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-07-07

