我在我的应用程序中使用 spring integration ,
消息的有效负载中的信息敏感,因此我不希望将其记录。
我已从Spring集成INFO日志中删除了所有有效负载,但是,
将spring集成日志级别更改为 DEBUG 时,
当时,记录消息的有效负载和报头
消息在弹簧集成的各个组件上发送。
问题是如何在DEBUG模式下禁用消息的有效负载记录?
(有没有办法扩展弹簧集成的记录功能,并将自己的实现介绍给弹簧集成?)
提前谢谢
答案 0 :(得分:1)
您可以使用自定义Appender(实现取决于您使用的日志记录子系统)。或者,您使用修补版本的Apache Commons Logging在记录器到达appender之前删除其中的有效负载。)