Hi In v. 2.17.0 the body and header is not logged by default by the errorhandler.
To get the old behaviour back where the message history is loggend including the exchange header/body in Spring xml it seems that I have to declare quite a bit of extra wirering. See foo and bar beans. <bean id="foo" class="org.apache.camel.processor.RedeliveryPolicy"> <property name="logExhaustedMessageBody" value="true"/> </bean> <camelContext id="my-Context" xmlns="http://camel.apache.org/schema/spring"> <errorHandler id="bar" type="TransactionErrorHandler" redeliveryPolicyRef="foo"/> <route id="my-route" errorHandlerRef="bar"> <from uri="direct:start" /> <transacted /> <bean ref="someBean" /> <convertBodyTo type="java.lang.String" /> <inOut uri="cxfrs:bean:sms?synchronous=true" /> </route> Would be nice if you could turn logExhaustedMessageBody on/off on the camelContext level as you can with messageHistory. /Preben -- View this message in context: http://camel.465427.n5.nabble.com/setting-logExhaustedMessageBody-in-Spring-xml-tp5779942.html Sent from the Camel - Users mailing list archive at Nabble.com.