怎么把log4j StringMatchFilter转换成log4j2?

时间:2018-10-11 09:47:13

标签: logging log4j log4j2

我目前面临将StringMatchFilter从Log4j转换为Log4j2的问题。我在版本2中找不到任何其他过滤器,所以我有点卡在这里。

log4j.appender.CONSOLE.filter.1=org.apache.log4j.varia.StringMatchFilter
log4j.appender.CONSOLE.filter.1.AcceptOnMatch=false
log4j.appender.CONSOLE.filter.1.StringToMatch=Could not remove JaloSession 
JaloSession

1 个答案:

答案 0 :(得分:3)

尝试使用MarkerFilter。 MarkerFilter将执行相同的工作。例如:

<Filters>
   <MarkerFilter marker="STR1" onMatch="DENY" onMismatch="NEUTRAL"/>
   <MarkerFilter marker="Str2" onMatch="DENY" onMismatch="NEUTRAL"/>
</Filters>