Log4j中禁止打印某一類日誌

目前我們在項目中使用的日誌管理大多都是 Log4j ,它確實讓我們對日誌的管理更加的方便,快捷

最近項目中需要新增導出Excel功能,我們使用的是模塊導出的方式,當有的字段值爲空時,便會打印如下日誌:
日誌打印
這樣的日誌並不是你的代碼出錯了,而是導出的數據中有的字段爲空導致的,這樣數據多的時候,日誌就會打印一大片,非常不利於我們翻看其它的日誌打印,於是便想着要禁止打印這一類日誌

  • 1、我們找到打印這類日誌的源頭:
org.apache.commons.jexl2.JexlEngine
  • 2、我們在 log4j.properties 文件末尾添加如下代碼:
log4j.logger.org.apache.commons.jexl2.JexlEngine=error

error 表示,禁止打印這一類的日誌

  • 3、重啓項目,禁止打印這一類日誌便成功解決了

如您在閱讀中發現不足,歡迎留言!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章