【发布时间】:2018-02-06 20:12:33
【问题描述】:
【问题讨论】:
标签: java spring logging spring-integration spring-integration-dsl
【问题讨论】:
标签: java spring logging spring-integration spring-integration-dsl
您在屏幕截图中提到的功能在 Spring Integration 中具有相同的名称 - Message History。
当消息传输时,我们将路径存储在标题 (MessageHistory.HEADER_NAME) 中。这也可以在日志中找到。
消息传送后,您可以通过MessageHistory.read(message) 访问消息中的该对象。此 Object 是一个 List<MessageHistory.Entry> 扩展,其中每个条目都有以下属性可供访问:
public static final String NAME_PROPERTY = "name";
public static final String TYPE_PROPERTY = "type";
public static final String TIMESTAMP_PROPERTY = "timestamp";
我同意这个MessageHistory 对象可能没有类似的漂亮打印,但至少我们有一些东西供您考虑。
当 Spring Integration 中抛出异常时,它是 MessagingException 的一个实例。它的failedMessage 可用于提取提及的历史记录。
如有改进请求,请随时打开JIRA ticket。
【讨论】: