我正在将 Spring Cloud Streams 与 Kafka Binder 一起使用。我可以看到有效负载被记录为 failedMessage=GenericMessage[payload=[….etc。通过 LoggingHandler
就我而言,我的有效负载包含敏感数据,我不想通过日志暴露这些数据。如何避免记录负载?
我看到 LoggingHandler 默认情况下仅记录有效负载。
感谢任何意见。
谢谢
我正在检查是否有任何可以设置的标志,以从日志中排除有效负载。但我没遇到过。
您可以按照此处所述实现自定义错误处理程序 - https://docs.spring.io/spring-cloud-stream/docs/current/reference/html/spring-cloud-stream.html#spring-cloud-stream-概述-错误处理。该实现可以不包含任何代码或任何您想要的内容。要点是您将拦截默认错误处理。
我也相信你可以通过记录器配置做一些事情
你成功了吗?