如何从log4j堆栈跟踪中过滤某些行?

Hap*_*eer 6 filtering log4j

我想使用log4j(和net.sf.cglib.*and org.springframework.*)从堆栈跟踪中过滤掉某些行.是否可以配置log4j

在eclipse中,junit插件允许您添加修改junit选项卡中显示的堆栈跟踪的过滤器,但这不会更改输出到控制台的堆栈跟踪.

pdx*_*eif 3

使用此过滤布局 log4j 插件: http://www.openmindlab.com/lab/tools/openutilslog4j/layout.html

他们在该页面上有一个带有 log4j.xml 的示例。只需使用 it.openutils.log4j.FilteredPatternLayout 而不是 log4j PatternLayout,然后放置一些条目,例如

    <param name="Filter" value="net.sf.cglib"/>
    <param name="Filter" value="org.springframework"/>
Run Code Online (Sandbox Code Playgroud)

以下。