Log4j如何屏蔽某个类的日志打印
时间:2022-05-02 10:40:00|栏目:JAVA代码|点击: 次
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:表示要屏蔽的类
上一篇:浅谈JackSon的几种用法
栏 目:JAVA代码
下一篇:使用JVM常用GC日志打印参数
本文标题:Log4j如何屏蔽某个类的日志打印
本文地址:http://www.codeinn.net/misctech/200756.html


阅读排行
- 1Java Swing组件BoxLayout布局用法示例
- 2java中-jar 与nohup的对比
- 3Java邮件发送程序(可以同时发给多个地址、可以带附件)
- 4Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.Type异常
- 5Java中自定义异常详解及实例代码
- 6深入理解Java中的克隆
- 7java读取excel文件的两种方法
- 8解析SpringSecurity+JWT认证流程实现
- 9spring boot里增加表单验证hibernate-validator并在freemarker模板里显示错误信息(推荐)
- 10深入解析java虚拟机




