Hi

You are handling the exception (eg handled=true) so there is no
exception on the Exchange.
On the log you need to enable showCaughtException=true, as it can then
grab the caused exception that was handled and show it in the log.


On Mon, Dec 17, 2012 at 10:02 AM, Jason Chaffee <jchaf...@shopzilla.com> wrote:
> I am trying to log the exception with an onException.  The problem is that I 
> am not seeing the stacktrace, or the body even though I have the parameters 
> set to true.  Does anyone see anything in particular that is wrong with what 
> I am doing?
>
>   onException(classOf[Exception])
>     .routeId("ExceptionHandler")
>     .handled(true)
>     .log(LoggingLevel.DEBUG, "Sending ${body} to error log")
>     
> .to("log:com.mycompany.camel?level=ERROR&showException=true&showStackTrace=true&showHeaders=true&showBody=true")\
>
>
> Jason
>



-- 
Claus Ibsen
-----------------
Red Hat, Inc.
FuseSource is now part of Red Hat
Email: cib...@redhat.com
Web: http://fusesource.com
Twitter: davsclaus
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen

Reply via email to