In case you deploy camel in karaf, camel already defines a custom pax-logging appender which intercepts all log events (slf4j, log4j, jul, jcl) and can process them. See http://camel.apache.org/pax-logging.html
On Thu, Apr 14, 2011 at 14:49, Claus Ibsen <claus.ib...@gmail.com> wrote: > Yeah this can be tricky as you would have different classloaders and whatnot. > Also the log4j could be shared among different Camel applications. > > You can use a remote transport of some sort, and send data over HTTP. > > However if you run in Karaf, then pax-logging, may have some osgi > related stuff you can leverage. > > > On Thu, Apr 14, 2011 at 2:17 PM, Gert Villemos <gville...@yahoo.de> wrote: >> Creating a custom log4j appender is very easy (... indeed we have one but we >> are not happy with it as it only injects into ActiveMQ and not into a Camel >> route). >> >> Our only problem (and this is now turning into a developer question more >> than a user question) is how can the custom Appender which is a part of the >> log4j hierarchy get a reference to a route producer template? >> >> If we for example >> >> 1. Configure an instance of the custom appender and using the >> log4j.properties / log4j.xml file configure it to inject into the route >> "direct:logs". >> >> 2. Configure a Camel route 'from("direct:logs").to("activemq:topic:logs)' >> >> How do we in the log4j Appender get a reference to the ProducerTemplate with >> the identifier 'direct:logs'? >> >> -- >> View this message in context: >> http://camel.465427.n5.nabble.com/Using-Camel-Log4j-on-Multiple-Machines-tp466678p4302852.html >> Sent from the Camel - Users mailing list archive at Nabble.com. >> > > > > -- > Claus Ibsen > ----------------- > FuseSource > Email: cib...@fusesource.com > Web: http://fusesource.com > CamelOne 2011: http://fusesource.com/camelone2011/ > Twitter: davsclaus > Blog: http://davsclaus.blogspot.com/ > Author of Camel in Action: http://www.manning.com/ibsen/ > -- Cheers, Guillaume Nodet ------------------------ Blog: http://gnodet.blogspot.com/ ------------------------ Open Source SOA http://fusesource.com Connect at CamelOne May 24-26 The Open Source Integration Conference http://camelone.com/