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 <damian.har...@aon.com.au> 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 log4j.properties. > > 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: > http://camel.465427.n5.nabble.com/Camel-log-and-log4j-MDC-tp3299813p3299813.html > Sent from the Camel - Users mailing list archive at Nabble.com. > -- Claus Ibsen ----------------- FuseSource Email: cib...@fusesource.com Web: http://fusesource.com Twitter: davsclaus Blog: http://davsclaus.blogspot.com/ Author of Camel in Action: http://www.manning.com/ibsen/