首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何屏蔽Mule服务器中org.mule.module.http.internal.HttpMessageLogger记录的敏感信息

如何屏蔽Mule服务器中org.mule.module.http.internal.HttpMessageLogger记录的敏感信息
EN

Stack Overflow用户
提问于 2020-09-23 15:24:14
回答 1查看 174关注 0票数 0

我们的应用程序运行在Mule3.8.4运行时,当我们在log4j中为org.mule.module.http.internal.HttpMessageLogger启用或设置为调试模式时,我们能够看到打印的包含有效负载详细信息的超文本传输协议日志。

现在这里的问题是,当涉及到与SPI信息相关的敏感API时,如果日志级别设置为调试模式,它们也会被记录下来。有没有办法在打印到Mule服务器之前捕获日志,这样我们就可以屏蔽那些敏感的细节。

EN

回答 1

Stack Overflow用户

发布于 2020-09-23 21:06:30

该调试级别称为HTTP Wire logging。它将在套接字级别打印正在发送和接收的内容。没有过滤信息的规定。

我不建议这样做,但是考虑到日志是用log4j2实现的,您可以尝试实现一个Regex filter,但您必须测试它如何影响应用程序的性能,而且它的功能可能非常有限。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64022975

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档