[jboss-cvs] jboss-seam/src/main/org/jboss/seam/log ...
Gavin King
gavin.king at jboss.com
Thu Jun 21 22:34:38 EDT 2007
User: gavin
Date: 07/06/21 22:34:38
Modified: src/main/org/jboss/seam/log Log4JProvider.java
Log:
back compatible with old log4j versions
Revision Changes Path
1.7 +18 -3 jboss-seam/src/main/org/jboss/seam/log/Log4JProvider.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: Log4JProvider.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/log/Log4JProvider.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- Log4JProvider.java 20 Jun 2007 16:55:18 -0000 1.6
+++ Log4JProvider.java 22 Jun 2007 02:34:38 -0000 1.7
@@ -11,6 +11,21 @@
private static final String LOG_IMPL_FQCN = LogImpl.class.getName();
private static final String LOG_PROVIDER_FQCN = Log4JProvider.class.getName();
+ private static final Level TRACE;
+ static
+ {
+ Object trace;
+ try
+ {
+ trace = Level.class.getDeclaredField("TRACE").get(null);
+ }
+ catch (Exception e)
+ {
+ trace = Level.DEBUG;
+ }
+ TRACE = (Level) trace;
+ }
+
Log4JProvider(String category, boolean wrapped)
{
logger = Logger.getLogger(category);
@@ -84,7 +99,7 @@
public boolean isTraceEnabled()
{
- return logger.isEnabledFor(Level.TRACE);
+ return logger.isEnabledFor(TRACE);
}
public boolean isWarnEnabled()
@@ -94,12 +109,12 @@
public void trace(Object object)
{
- logger.log( getFQCN(), Level.TRACE, object, null);
+ logger.log( getFQCN(), TRACE, object, null);
}
public void trace(Object object, Throwable t)
{
- logger.log( getFQCN(), Level.TRACE, object, t);
+ logger.log( getFQCN(), TRACE, object, t);
}
public void warn(Object object)
More information about the jboss-cvs-commits
mailing list