繁体   English   中英

像Apache骆驼一样的Spring集成异常堆栈跟踪?

[英]Spring integration exception stacktrace like Apache camel?

当抛出异常时,是否有可能有像 Apache Camel 堆栈跟踪这样的东西?

在此处输入图片说明

现在我在调试我的应用程序时遇到了一些问题,因为当抛出异常时,我唯一拥有的就是类名(所以我无法调试流程,也看不到他的路径)

您在屏幕截图中提到的功能在 Spring Integration- Message History 中具有相同的名称。

当消息传输时,我们将路径存储在标题 ( MessageHistory.HEADER_NAME ) 中。 这也可以在日志中使用。

消息传输后,您可以通过MessageHistory.read(message)访问消息中的该对象。 这个对象是一个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 票证

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM