目前我们在项目中使用的日志管理大多都是 Log4j ,它确实让我们对日志的管理更加的方便,快捷
最近项目中需要新增导出Excel功能,我们使用的是模块导出的方式,当有的字段值为空时,便会打印如下日志:
这样的日志并不是你的代码出错了,而是导出的数据中有的字段为空导致的,这样数据多的时候,日志就会打印一大片,非常不利于我们翻看其它的日志打印,于是便想着要禁止打印这一类日志
- 1、我们找到打印这类日志的源头:
org.apache.commons.jexl2.JexlEngine
- 2、我们在 log4j.properties 文件末尾添加如下代码:
log4j.logger.org.apache.commons.jexl2.JexlEngine=error
error 表示,禁止打印这一类的日志
- 3、重启项目,禁止打印这一类日志便成功解决了