禁用库的日志输出

Mal*_*elo 2 java log4j2

在 java 程序中,我使用log4j2作为我的(调试)输出。当使用第三方库时,我想禁用这些库的日志输出。我怎样才能做到这一点?

实际上这对我来说似乎很简单,但我找不到解决方案。我不可能是唯一一个在寻找这个的人吧?

小智 5

在 log4j 1.x 中关闭日志记录的一个示例是将以下 xml 标记添加到 log4j.xml 中。类别名称是您要忽略日志记录的库的根目录的包路径。例如,要忽略来自 apachetiles 库的 log4j 日志记录,您可以使用以下命令:

<category name="org.apache.tiles">
   <priority value = "off" />
</category>    
Run Code Online (Sandbox Code Playgroud)