密码编辑记录器

时间:2012-01-19 16:44:03

标签: java log4j logback

有没有人知道可以根据正则表达式编写密码的log4j或logback类?

写一个看起来很简单,但只是想检查那里是否有一个?

感谢。


更新

从评论中看,这听起来不是一个明智的想法; - )

@Mike:

新发展的好点。

虽然对于旧版应用,我们可能不想修改代码。

对于第三方库,我们可能无法修改代码。

@Thorbjorn:

例如,正则表达式可能是"<password>(.*?)</password>"

1 个答案:

答案 0 :(得分:3)

Logback在布局规范中提供regexp替换。

参见以下示例: http://logback.qos.ch/manual/layouts.html#cwOptions

类似的东西:

<pattern>%-5level - %replace(%msg){'&lt;password>(.*)&lt;/password>', 'XXXX'}%n</pattern>