Log4j如何屏蔽某个类的日志打印 目录 Log4j屏蔽某个类的日志打印 Log4j屏蔽指定日志 Log4j屏蔽某个类的日志打印 项目中使用的是log4j.properties的方式配置,在项目启动后有一个任务每隔半小时会运行,查不到数据的时候会打印warn级别的日志,由于数量太
目录
- Log4j屏蔽某个类的日志打印
- Log4j屏蔽指定日志
Log4j屏蔽某个类的日志打印
项目中使用的是log4j.properties的方式配置,在项目启动后有一个任务每隔半小时会运行,查不到数据的时候会打印warn级别的日志,由于数量太多想屏蔽该类日志的打印。
网上查找了方法,可以通过设置log4j.logger.xxx=ERROR(xxx代表需要屏蔽的类,ERROR代表该类只打印error及以上级别的日志,如log4j.logger.java.sql.Connection=ERROR)来屏蔽。
于是在项目中设置log4j.logger.org.search.DataSearch=ERROR后重启项目却发现不起作用,后来经过测试,发现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:表示要屏蔽的类
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。
本文标题为:Log4j如何屏蔽某个类的日志打印
基础教程推荐
- Spring Cloud Config分布式配置中心使用介绍详解 2023-05-07
- RocketMQ Push 消费模型示例详解 2023-05-24
- Java多线程学习笔记之三内存屏障与Java内存模型 2023-09-01
- 关于Java双大括号{{}}的具体使用 2023-03-15
- 一文带你搞懂Java中方法重写与方法重载的区别 2023-07-14
- Java List的get方法 2023-10-08
- java知识点7——面向过程和面向对象、面向对象的内存分析、构造方法 2023-09-01
- MyBatis-Plus自定义通用的方法实现 2023-07-15
- Java Web开发中过滤器和监听器使用详解 2023-06-30
- Java实现插入排序算法可视化的示例代码 2023-04-23
