我需要处理一些基于标题包含大量CBR的Camel路由:
<simple>${header.CamelFileName} regex '^.*xml$'</simple>
调试路由标题的内容会非常有帮助:您推荐任何组件/处理器吗? 谢谢!
答案 0 :(得分:1)
答案 1 :(得分:1)
我建议使用DSL日志:http://camel.apache.org/logeip.html,使用而不是使用日志组件(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是 更轻,用于记录人类日志,如开始做 ...等等它只能根据简单语言记录消息。上 另一方面,Log组件是一个完整的组件 涉及使用端点等.Log组件用于 记录消息本身,你有许多URI控制选项 你想记录什么。
希望