1

我正在尝试使用 logback 来屏蔽日志文件中的多个条目,但模式标签似乎不接受多个替换,请帮我屏蔽多个

这是我所做的并且工作正常 %d{HH:mm:ss.SSS} [%thread] %-5level %logger{35} -%replace(%msg{'<PIN>. </PIN>',
' <PIN>
***</PIN>'}%n

但我想添加多个替换例如我想添加下面但它不接受

%replace(%msg){'<用户名>(. )</用户名>', '<用户名>* </用户名>'}%

提前致谢。

4

2 回答 2

1

听起来像是一个常见的用例。您能否创建一个 jira 问题来请求此功能?

于 2013-04-17T11:31:15.830 回答
0

这在https://github.com/tersesystems/terse-logback#censoring-sensitive-informationhttps://tersesystems.com/blog/2019/05/11/application-logging-in-java-part- 3/ -- 您可以定义一个包含正则表达式的自定义转换器。

于 2019-06-06T05:08:44.723 回答