[jboss-svn-commits] JBoss Common SVN: r3347 - in jboss-logmanager/trunk/src: test/java/org/jboss/logmanager and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Jul 8 21:17:33 EDT 2009


Author: david.lloyd at jboss.com
Date: 2009-07-08 21:17:33 -0400 (Wed, 08 Jul 2009)
New Revision: 3347

Modified:
   jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/filters/LevelChangingFilter.java
   jboss-logmanager/trunk/src/test/java/org/jboss/logmanager/FilterTests.java
Log:
Level change filter should not have a nested filter; instead use any or all to select it

Modified: jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/filters/LevelChangingFilter.java
===================================================================
--- jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/filters/LevelChangingFilter.java	2009-07-09 01:05:14 UTC (rev 3346)
+++ jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/filters/LevelChangingFilter.java	2009-07-09 01:17:33 UTC (rev 3347)
@@ -32,17 +32,14 @@
  */
 public final class LevelChangingFilter implements Filter {
 
-    private final Filter matchFilter;
     private final Level newLevel;
 
     /**
      * Construct a new instance.
      *
-     * @param matchFilter the filter which is checked to see whether the level should be changed
      * @param newLevel the level to change to
      */
-    public LevelChangingFilter(final Filter matchFilter, final Level newLevel) {
-        this.matchFilter = matchFilter;
+    public LevelChangingFilter(final Level newLevel) {
         this.newLevel = newLevel;
     }
 
@@ -53,9 +50,7 @@
      * @return {@code true} always
      */
     public boolean isLoggable(final LogRecord record) {
-        if (matchFilter.isLoggable(record)) {
-            record.setLevel(newLevel);
-        }
+        record.setLevel(newLevel);
         return true;
     }
 }

Modified: jboss-logmanager/trunk/src/test/java/org/jboss/logmanager/FilterTests.java
===================================================================
--- jboss-logmanager/trunk/src/test/java/org/jboss/logmanager/FilterTests.java	2009-07-09 01:05:14 UTC (rev 3346)
+++ jboss-logmanager/trunk/src/test/java/org/jboss/logmanager/FilterTests.java	2009-07-09 01:17:33 UTC (rev 3347)
@@ -244,7 +244,7 @@
     }
 
     public void testLevelChangingFilter0() {
-        final Filter filter = new LevelChangingFilter(AcceptAllFilter.getInstance(), Level.INFO);
+        final Filter filter = new LevelChangingFilter(Level.INFO);
         final AtomicBoolean ran = new AtomicBoolean();
         final Handler handler = new CheckingHandler(ran);
         final Logger logger = Logger.getLogger("filterTest");
@@ -258,7 +258,7 @@
     }
 
     public void testLevelChangingFilter1() {
-        final Filter filter = new LevelChangingFilter(DenyAllFilter.getInstance(), Level.INFO);
+        final Filter filter = new LevelChangingFilter(Level.INFO);
         final AtomicBoolean ran = new AtomicBoolean();
         final Handler handler = new CheckingHandler(ran);
         final Logger logger = Logger.getLogger("filterTest");




More information about the jboss-svn-commits mailing list