Log4j2无法顺序应用模式布局%replace特征两次以上

问题描述 投票:2回答:1
%replace{%replace{%replace{%msg}{regex1}{substitution1}}{regex2}{substitution2}}{regex3}{substitution3}

我正在尝试从日志中替换正则表达式模式,它可以正常工作。当%replace最多使用两次,但是当我尝试替换第三个模式时,它停止工作,并且仅在日志输出中打印“ %replace”。

regex slf4j log4j2 pattern-layout
1个回答
0
投票

这对我有用。

<Pattern>"%d{yyyy-MM-dd HH:mm:ss} - %replace{%replace{%replace{%msg}{reg1}{sub1}}{reg2}{sub2}}{reg3}{sub3}%n"</Pattern>
© www.soinside.com 2019 - 2024. All rights reserved.