commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Emmanuel Bourg <ebo...@apache.org>
Subject Re: [Configuration] experimental branch uses java.util.logging?
Date Thu, 18 Jun 2009 17:08:26 GMT
Ceki Gulcu a écrit :

> Redirecting to jul from log4j assumes that you have log4j.jar on your
> class path. When you direct from jul to log4j, which is the case you
> mentioned, then you need log4j.jar plus the bridge code which is
> located in a different artifact (apache-jul-log4j-bridge). Thus, in
> addition to apache-jul-log4j-bridge on your class path, you would also
> need to invoke "JULLog4jBridge.assimilate()" in java (compiled) code,
> not as a log4j configuration directive.

You can also assimilate by adding this line to the log4j configuration:

   <plugin name="julreceiver" class="org.apache.log4j.jul.JULReceiver" />


> There is also the overhead of converting each jul event to log4j
> within the bridge. This overhead can be quite significant. In a
> production system, you also have to synchronize the level of jul
> logging with that of log4j. It's feasible but just more additional
> work.

The overhead is acceptable for the limited logging requirements of 
Commons Configuration.


> Have you already tested an application with Paul's bridge in production?

No, JUL is good enough for my needs.


> Logback is a native implementation of the SLF4J API. Among other
> things, this means that logback is accessed via SLF4J. In other words,
> if you are using logback, then you are using SLF4J. It also follows
> that the job of of consolidating various logging frameworks is assumed
> by SLF4J, not logback. See http://www.slf4j.org/legacy.html

SLF4JBridgeHandler seems to do the job. A kind of plugin to enable it 
from the logback configuration would be nice.

Emmanuel Bourg


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Mime
View raw message