camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Claus Ibsen <>
Subject Re: Camel log() and log4j MDC
Date Fri, 10 Dec 2010 05:06:44 GMT
Camel 3.0 will switch to use slf4j which has such a feature as well.

On Fri, Dec 10, 2010 at 5:30 AM, damianharvey <> wrote:
> Log4j has a nice feature where you can throw variables into the MDC static
> class and refer to them in the ConversionPattern in your
> I am using this to store an AuditId that I take from a SOAP header. Ideally
> I'd like all log messages to be printed out with this AuditId however only
> the code called from the Thread that receives the SOAP message has access to
> this variable. As soon as the Camel Route is started then a different thread
> runs and it has no access to this variable.
> Is it possible to somehow pass the MDC into the Camel thread? My hack so far
> is to pass the AuditId into the route as a Header and set the MDC again.
> Thanks,
> Damian.
> --
> View this message in context:
> Sent from the Camel - Users mailing list archive at

Claus Ibsen
Twitter: davsclaus
Author of Camel in Action:

View raw message