在Camel路线中显示请求

时间:2014-01-20 10:16:11

标签: integration apache-camel esb

有没有办法在驼峰路线中记录来自身体的请求?

<camel:log message="RequestType [${request.body.request}]" loggingLevel="INFO" />

日志错误:

Caused by: org.apache.camel.language.simple.types.SimpleParserException: Unknown function: request.body.request

这是工作的一部分,但不知道如何进入现场:

        <camel:log message="RequestType ${in.body}" loggingLevel="INFO" />
        <camel:log message="RequestType2 [${body}]" loggingLevel="INFO" />

请求字段肯定它不是空的因为稍后我正在检查它:

<camel:ognl>request.body.request instanceof ...

1 个答案:

答案 0 :(得分:3)

尝试

<camel:log message="RequestType [${body.request}]" loggingLevel="INFO" />

骆驼:日志使用的是简单的语言,您可以在这里阅读更多信息:http://camel.apache.org/simple