You can use the simple alternative syntax
http://camel.apache.org/simple

On Fri, Feb 26, 2016 at 4:38 PM, SHTherkildsen
<soren.heintzelmann.therkild...@systematic.com> wrote:
> Hi.
>
> I have started using BridgePropertyPlaceholderConfigurer to bridge Spring
> and Camel property placeholders.
>
> However, when using log statements like the one below in a camel route I now
> get errors because the BridgePropertyPlaceholderConfigurer expects ${body}
> to be a spring placeholder.
>
> log statement:
>
>      .log(LoggingLevel.DEBUG, "Request '${body}' sent to queue:
> {{LOOKUP_CITIZEN_QUEUE_TO}}")
>
> Do any of you know of a good workaround to log the body of the exchange,
> when I can no longer use ${body} in log statements?
>
> Stacktrace snippet:
>
> Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder
> 'body' in string value "Request '${body}' sent to queue: lookup_citizen"
>         at
> org.springframework.util.PropertyPlaceholderHelper.parseStringValue(PropertyPlaceholderHelper.java:174)
>         at
> org.springframework.util.PropertyPlaceholderHelper.replacePlaceholders(PropertyPlaceholderHelper.java:126)
>         at
> org.apache.camel.spring.spi.BridgePropertyPlaceholderConfigurer.springResolvePlaceholders(BridgePropertyPlaceholderConfigurer.java:207)
>
>
>
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/Using-spring-BridgePropertyPlaceholderConfigurer-tp5778327.html
> Sent from the Camel - Users mailing list archive at Nabble.com.



-- 
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2

Reply via email to