Question

Is there any way to log request from body in camel route?

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

Error in logs:

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

This is working part, but dunno how to get into field :

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

Request field for sure it's not empty becaue later I'm checking it:

<camel:ognl>request.body.request instanceof ...
Was it helpful?

Solution

Try with

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

The camel:log is using the simple language which you can read more about here: http://camel.apache.org/simple

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top