Как преобразовать log4j StringMatchFilter в log4j2? - PullRequest
0 голосов
/ 11 октября 2018

В настоящее время я сталкиваюсь с проблемой преобразования 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

Ответы [ 2 ]

0 голосов
/ 12 марта 2019

Я думаю, вы хотите RegexFilter для этого.

Что-то вроде

<RegexFilter regex=".*Could not remove JaloSession.*" onMatch="DENY" onMismatch="ACCEPT"/>
0 голосов
/ 11 октября 2018

Попробуйте использовать MarkerFilter.MarkerFilter сделает то же самое.Пример:

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