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