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

Reply via email to