Log4j中禁止打印某一类日志

目前我们在项目中使用的日志管理大多都是 Log4j ,它确实让我们对日志的管理更加的方便,快捷

最近项目中需要新增导出Excel功能,我们使用的是模块导出的方式,当有的字段值为空时,便会打印如下日志:
日志打印
这样的日志并不是你的代码出错了,而是导出的数据中有的字段为空导致的,这样数据多的时候,日志就会打印一大片,非常不利于我们翻看其它的日志打印,于是便想着要禁止打印这一类日志

  • 1、我们找到打印这类日志的源头:
org.apache.commons.jexl2.JexlEngine
  • 2、我们在 log4j.properties 文件末尾添加如下代码:
log4j.logger.org.apache.commons.jexl2.JexlEngine=error

error 表示,禁止打印这一类的日志

  • 3、重启项目,禁止打印这一类日志便成功解决了

如您在阅读中发现不足,欢迎留言!!!

发布了63 篇原创文章 · 获赞 66 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_40065776/article/details/103605291