[logback-user] Redirecting logback logs to log4j
Johan Bos
johan.bos at c6.eu
Wed Aug 19 11:06:20 CEST 2009
I already read the documentation,
I only omitted that logback was also considered as one binder as well
So I can't have both slf4j-to-log4j and logback, this point is clear now
At first what I wanted was to redirect all logs from log4j to slf4j and us
logback as implementation, but it seems that the client-app.war use some
log4j non-overload classes, not included into the bridge lib:
log4j-to-slf4j.jar
That s why I decided to go with the log4j implementation, but I forgot that
even if logback support natively slf4, that still makes it one of the
implementation, so it can't be both in use.
My bad, I will test it, as I don't have direct dependency over logback with
this library.
I should work
Thanks
-----Message d'origine-----
De : logback-user-bounces at qos.ch [mailto:logback-user-bounces at qos.ch] De la
part de Ceki Gulcu
Envoyé : mercredi 19 août 2009 10:52
À : logback users list
Objet : Re: [logback-user] Redirecting logback logs to log4j
Hello Johan,
Could you please read the slf4j manual [1] and the page on Bridging
legacy APIs [2]. Those pages contain the explanation you are
seeking. However, if you are still confused about how to proceed,
please contact this list once again.
[1] http://www.slf4j.org/manual.html
[2] http://www.slf4j.org/legacy.html
Johan Bos wrote:
> Hi,
>
>
>
> I designed component, packaged in jars, using slf4j and logback, this
> library is then packaged with a third party application using log4j.
>
> I presumed that slf4j and logback could be used to change your log
> system depending on the loaded libraries of your classpath.
>
> Here my configuration:
>
> my_library.jar using only slf4j and at some point logback dependencies
>
> included with it:
>
>
> slf4j-to-log4j.jar
> slf4j.jar
> log4j.jar à already present in the war.
> logback-*.jar
>
> All these libraries are installed into a third part webapp application
> (client_app.war), directly under the WEB-INF/lib directory of this
> application.
>
> This application has a log4j.properties, in the classes directory,
> changes are made to create a log4j logger.
>
> At my understanding, my librarys log events should be redirecting from
> slf4j/logback to log4j, using the log4j.properties, and so be written in
> the client_app..log configured?
>
> Am I wrong?
>
> Do I still need a logback.xml to be located under the classes of this
> webapps as well?
>
> Regards,
>
> Johan Bos**
>
>
--
Ceki Gülcü
Logback: The reliable, generic, fast and flexible logging framework for
Java.
http://logback.qos.ch
_______________________________________________
Logback-user mailing list
Logback-user at qos.ch
http://qos.ch/mailman/listinfo/logback-user
More information about the Logback-user
mailing list