grails - 为Apache Camel 设置跟踪

标签 grails log4j apache-camel trace

我想测试我的集成测试用例,为此,我想将 Camel 跟踪设置为调试我的测试用例。

如何做到这一点的任何想法?我正在使用log4j进行日志记录。

最佳答案

从Camel 2.12开始,您必须在CamelContext上显式启用跟踪。该类包含setTracing(Boolean enabled)方法。

因此,如果您使用的是XML DSL:

<camelContext trace="true" ...>

除此以外:
camelContext.setTracing(true)

我认为,设置日志记录非常简单。

关于grails - 为Apache Camel 设置跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21980846/

相关文章:

grails - Grails应用程序关闭

java - 在 RollingFileAppender 的情况下在 log4j 中滚动

java - 无法使用log4j生成错误文件

java - Camel XML路由: can I give a "uri" attribute in a <from> element the value of a Java constant?

java - Apache Camel : Adding parameters to throwException statement

grails - Grails中的自定义标签库对象如何工作?

grails - 有没有一种方法可以懒惰地使用hasOne子项获取GORM实体?

java - 如何使 Log4j 环境特定

java - 将camel jetty组件与REST DSL一起使用 - "Component jetty is not a RestApiConsumerFactory"异常

Grails服务 - 从 Controller 调用方法?