Spring integration Springboot云流kafka活页夹,不记录整个负载(failedMessage=GenericMessage)

Spring integration Springboot云流kafka活页夹,不记录整个负载(failedMessage=GenericMessage),spring-integration,spring-kafka,spring-cloud-stream,Spring Integration,Spring Kafka,Spring Cloud Stream,在消费者重试失败的情况下,我看到整个有效负载都被记录下来。 failedMessage=GenericMessage[payload= 有没有一种简单的方法来屏蔽或隐藏它?你需要声明你自己的errorChannelbean。它确实可以是相同的PublishSubscribeChannel,并声明你自己的LoggingHandler作为该频道的订户。它: /** * Set a SpEL expression string to use. * @param expressionString t

在消费者重试失败的情况下,我看到整个有效负载都被记录下来。
failedMessage=GenericMessage[payload=

有没有一种简单的方法来屏蔽或隐藏它?

你需要声明你自己的
errorChannel
bean。它确实可以是相同的
PublishSubscribeChannel
,并声明你自己的
LoggingHandler
作为该频道的订户。它:

/**
 * Set a SpEL expression string to use.
 * @param expressionString the SpEL expression string to use.
 * @since 4.3
 * @see #setLogExpression(Expression)
 */
public void setLogExpressionString(String expressionString) {
可用于在传入的
消息中声明您可以记录或需要的任何内容