如何解决如何屏蔽Mule服务器中的org.mule.module.http.internal.HttpMessageLogger记录的敏感详细信息
我们的应用程序在Mule 3.8.4运行时上运行,并且当我们为log4j中的org.mule.module.http.internal.HttpMessageLogger启用或设置为DEBUG模式时,如下所示,我们可以看到正在打印的HTTP日志包含有效负载详细信息。
现在,这里的关注点是涉及与SPI信息相关的敏感API时,如果将日志级别设置为DEBUG模式,它们也会被记录下来。有什么方法可以捕获日志并在将其打印到Mule服务器之前,以便掩盖那些敏感的细节。
解决方法
该调试级别称为HTTP Wire logging。它将在套接字级别打印正在发送和接收的内容。没有过滤信息的规定。
我不建议这样做,但是鉴于日志是在log4j2中实现的,您可以尝试实现Regex filter,但是您将不得不测试它如何影响应用程序的性能,并且功能上可能非常有限。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。