You can configure the logging level and verbosity on the error handler / onException. So you can just turn off stacktrace and change from ERROR to WARN or even OFF etc.
On Wed, Jul 3, 2013 at 5:51 PM, Nuno Santos <nfssan...@gmail.com> wrote: > Hello everyone, > > I'm using the Camel File component to monitor a directory for any file > written there and upload them to a server. Once a file is uploaded, it is > moved to a different directory. If the upload attempt fails, the file is > left in place and another attempt is made to upload it in the next poll > cycle of the File component. The code looks like this: > > fromF("file://%s", directory) > .process(new Processor() { > @Override > public void process(Exchange exchange) throws Exception { > // try to upload to a web server. Throw exception if failed > }); > > This is working fine except that whenever an upload fails, camel logs a > message with a large stack trace. This means that every second or so the log > files grow by a couple of hundreds of lines, which is not ideal. I want to > do custom logging of this message, eg., print a single line with a short > message for each attempt. But so far, I haven't found a way of doing this. > > If I add a custom error handler to the route above and mark the exception as > handled, the file component thinks that everything succeeded and deletes the > file. If I don't mark it as handled, the exception will still be logged by > the file component after it rollsback. Is it possible to change the way that > the File component logs these exceptions? > > Thank you advance > > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/Custom-logging-of-exceptions-by-file-component-tp5735152.html > Sent from the Camel - Users mailing list archive at Nabble.com. -- Claus Ibsen ----------------- www.camelone.org: The open source integration conference. 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