[logback-user] Inverse log4j-over-slf4j?

ceki ceki at qos.ch
Sat May 5 13:20:33 CEST 2012


Hi Mike,

As Chris described, remove log4j-over-slf4j.jar and just replace
logback-core.jar and logback-classic.jar with slf4j-log4j12.jar in
your class path. This will delegate all slf4j-api calls to log4j.

You might also want to look at SLF4J docs [1,2] especially the
illustrations.

[1] http://www.slf4j.org/manual.html
[2] http://www.slf4j.org/legacy.html

HTH,
-- 
Ceki
http://twitter.com/#!/ceki

On 04.05.2012 23:09, Chris Pratt wrote:
> Tell them to add slf4j-api (since you use this directly), slf4j-log4j12
> (to send your logs to their logging engine) and to remove the logback
> and log4j-over-slf4j jars (or they will cause collisions).  Then they
> can control their whole logging chain with their log4j.properties.
>    (*Chris*)
>
> On Fri, May 4, 2012 at 1:34 PM, Mike Boyers <mboyers at yahoo.com
> <mailto:mboyers at yahoo.com>> wrote:
>
>     We have a project that uses slf4j/logback for its logging.  We have
>     dependencies we're pulling in that are using log4j, so for that,
>     we're using the log4j-over-slf4j bridge.  We have a single
>     logback.xml configuration that controls it all, and everything is fine.
>
>     But we publish artifacts, and other projects have our artifacts as
>     their dependencies, and they are using log4j strictly.  Let's assume
>     they know nothing about logback and have no desire to switch.
>
>     What technique to people typically follow in this case?  Is there an
>     inverse log4j-over-slf4j bridge?
>
>     Thanks,
>     Mike
>
> http://mailman.qos.ch/mailman/listinfo/logback-user




More information about the Logback-user mailing list