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

时间:2019-10-08 21:56:38

标签: spring-integration spring-kafka spring-cloud-stream

在重试后使用者失败的情况下,我看到整个有效负载都被记录下来了。 failedMessage=GenericMessage [payload= 是否有掩盖或隐藏它的简单方法?

1 个答案:

答案 0 :(得分:1)

您需要声明自己的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) {

可用于声明在传入Message上下文中可以记录或想要的任何内容。

相关问题