How can I log a header value in camel using spring DSL
Asked this question some time back, and realized that I eventually found the answer so should post it here in case someone else finds this thread in a search. This works:
<log message="ftping $simple{in.header.CamelFileName}" loggingLevel="DEBUG"/>
Try the following, either will work:
<log message="ftping ${header[CamelFileName]}"/>
<log message="ftping ${headers.CamelFileName}"/>
The $simple{...}
syntax was added in Camel 2.5 to avoid clashes with Spring ${...}
- it might be that you're using an older version?