Spring Cloud Streams Kafka Binder - 日志处理程序记录完整的有效负载

问题描述 投票:0回答:2

我正在将 Spring Cloud Streams 与 Kafka Binder 一起使用。我可以看到有效负载被记录为 failedMessage=GenericMessage[payload=[….etc。通过 LoggingHandler

就我而言,我的有效负载包含敏感数据,我不想通过日志暴露这些数据。如何避免记录负载?

我看到 LoggingHandler 默认情况下仅记录有效负载。

感谢任何意见。

谢谢

我正在检查是否有任何可以设置的标志,以从日志中排除有效负载。但我没遇到过。

spring-integration spring-cloud-stream
2个回答
0
投票

您可以按照此处所述实现自定义错误处理程序 - https://docs.spring.io/spring-cloud-stream/docs/current/reference/html/spring-cloud-stream.html#spring-cloud-stream-概述-错误处理。该实现可以不包含任何代码或任何您想要的内容。要点是您将拦截默认错误处理。

我也相信你可以通过记录器配置做一些事情


0
投票

你成功了吗?

© www.soinside.com 2019 - 2024. All rights reserved.