在重试后使用者失败的情况下,我看到整个有效负载都被记录下来了。
failedMessage=GenericMessage [payload=
是否有掩盖或隐藏它的简单方法?
答案 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
上下文中可以记录或想要的任何内容。