2016-04-21 103 views
0

我需要在包含基于首很多CBR的一些骆驼路线工作:调试骆驼头

<simple>${header.CamelFileName} regex '^.*xml$'</simple> 

这将是非常有益调试路线的标题的内容:你推荐任何组件/处理器? 谢谢!

回答

1

我会建议DSL日志:http://camel.apache.org/logeip.html这是更舒适并且可以使用它来代替Log组件(http://camel.apache.org/log.html)来调试头文件。

<log message="CamelFileName : ${header.CamelFileName}; you can use simple langage" loggingLevel="FATAL" logName="com.mycompany.MyCoolRoute"/> 

从DOC:

日志中的DSL和[日志]成分的差

日志DSL是 轻得多,意味着用于记录人类日志如启动做 ...等。它只能记录基于Simple语言的消息。另一方面,日志组件是一个完整的组件,其中 涉及使用端点等。日志组件是用于记录消息本身的 ,并且您有许多URI选项来控制 您想要记录的内容。

希望

+0

感谢您的帮助! – Carla

1

您可以使用登录组件,用于该任务(http://camel.apache.org/log.html

<to uri="log:like-to-see-all?level=INFO&amp;showAll=true&amp;multiline=true"/> 

此代码将帮助你看到所有的邮件标题

+0

感谢您的帮助! – Carla

+0

不客气,@卡拉 –