camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Guillaume Nodet <gno...@gmail.com>
Subject Re: Camel Log4j Appender
Date Thu, 14 Apr 2011 17:16:00 GMT
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.ibsen@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 <gvillemos@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: cibsen@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/

Mime
View raw message