[jboss-svn-commits] JBoss Common SVN: r4886 - slf4j-jboss-logmanager/trunk/src/main/java/org/slf4j/impl.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Dec 23 10:56:29 EST 2010
Author: david.lloyd at jboss.com
Date: 2010-12-23 10:56:29 -0500 (Thu, 23 Dec 2010)
New Revision: 4886
Modified:
slf4j-jboss-logmanager/trunk/src/main/java/org/slf4j/impl/Slf4jLogger.java
Log:
[JBAS-8772] Prevent bypass of level check
Modified: slf4j-jboss-logmanager/trunk/src/main/java/org/slf4j/impl/Slf4jLogger.java
===================================================================
--- slf4j-jboss-logmanager/trunk/src/main/java/org/slf4j/impl/Slf4jLogger.java 2010-12-16 14:55:07 UTC (rev 4885)
+++ slf4j-jboss-logmanager/trunk/src/main/java/org/slf4j/impl/Slf4jLogger.java 2010-12-23 15:56:29 UTC (rev 4886)
@@ -64,9 +64,11 @@
case LocationAwareLogger.ERROR_INT: level = org.jboss.logmanager.Level.ERROR; break;
default: level = org.jboss.logmanager.Level.DEBUG; break;
}
- final ExtLogRecord rec = new ExtLogRecord(level, message, fqcn);
- rec.setThrown(t);
- logger.logRaw(rec);
+ if (logger.isLoggable(level)) {
+ final ExtLogRecord rec = new ExtLogRecord(level, message, fqcn);
+ rec.setThrown(t);
+ logger.logRaw(rec);
+ }
}
/** {@inheritDoc} */
More information about the jboss-svn-commits
mailing list