Log4j2无法按顺序应用模式布局%替换功能2次

时间:2017-12-07 10:16:12

标签: regex slf4j log4j2 pattern-layout

%replace{%replace{%replace{%msg}{regex1}{substitution1}}{regex2}{substitution2}}{regex3}{substitution3}

我试图从我的日志中替换正则表达式模式并且它正常工作。
%replace最多使用两次时,但当我尝试更换第三种模式时,它会停止工作并且只打印" %replace"在日志输出中。

1 个答案:

答案 0 :(得分:0)

这对我有用。

<Pattern>"%d{yyyy-MM-dd HH:mm:ss} - %replace{%replace{%replace{%msg}{reg1}{sub1}}{reg2}{sub2}}{reg3}{sub3}%n"</Pattern>