Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging log4j重写器的logback等价物_Logging_Log4j_Logback - Fatal编程技术网

Logging log4j重写器的logback等价物

Logging log4j重写器的logback等价物,logging,log4j,logback,Logging,Log4j,Logback,我试图复制同事在log4j下为logback实现的一些功能 本质上,该功能利用log4j中的RewriteAppender通过过滤将敏感信息(由regex模式定义)隐藏在日志中 在logback下是否有类似的机制?在logback中有各种可用的过滤选项: 这些还包括编写自己的过滤器的功能,如果您只想接受或拒绝日志记录事件,则可以在其中实现正则表达式过滤 如果您打算根据模式更改消息,那么除了实现自己的Appender类之外,您可能别无选择 尽管我建议不要将敏感信息交给日志框架。这些甚至不应该离开应

我试图复制同事在log4j下为logback实现的一些功能

本质上,该功能利用log4j中的RewriteAppender通过过滤将敏感信息(由regex模式定义)隐藏在日志中


在logback下是否有类似的机制?

在logback中有各种可用的过滤选项: 这些还包括编写自己的过滤器的功能,如果您只想接受或拒绝日志记录事件,则可以在其中实现正则表达式过滤

如果您打算根据模式更改消息,那么除了实现自己的Appender类之外,您可能别无选择

尽管我建议不要将敏感信息交给日志框架。这些甚至不应该离开应用程序(当然,只有在您有权访问代码的情况下才有可能)

编辑:在再次检查之后(在我的脑海中有一些烦人的疑问),您也可以在布局模式中使用%replace。请查看此处的描述:。它是基于正则表达式的部分日志消息的替换,因此可能正是您要查找的内容