[jboss-svn-commits] JBoss Common SVN: r4061 - jboss-logmanager/branches/1.1/src/main/java/org/jboss/logmanager.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Feb 23 14:01:05 EST 2010


Author: david.lloyd at jboss.com
Date: 2010-02-23 14:01:04 -0500 (Tue, 23 Feb 2010)
New Revision: 4061

Modified:
   jboss-logmanager/branches/1.1/src/main/java/org/jboss/logmanager/LogManager.java
Log:
MFT: JBLOGGING-37: Fix the list of log levels at initialization

Modified: jboss-logmanager/branches/1.1/src/main/java/org/jboss/logmanager/LogManager.java
===================================================================
--- jboss-logmanager/branches/1.1/src/main/java/org/jboss/logmanager/LogManager.java	2010-02-23 18:35:07 UTC (rev 4060)
+++ jboss-logmanager/branches/1.1/src/main/java/org/jboss/logmanager/LogManager.java	2010-02-23 19:01:04 UTC (rev 4061)
@@ -29,6 +29,7 @@
 import java.security.AccessController;
 import java.security.PrivilegedAction;
 import java.util.ArrayList;
+import java.util.Arrays;
 import java.util.Collection;
 import java.util.Enumeration;
 import java.util.Iterator;
@@ -60,7 +61,21 @@
                         knownField.setAccessible(true);
                         final List<java.util.logging.Level> old = (List<java.util.logging.Level>) knownField.get(null);
                         if (! (old instanceof ReadOnlyArrayList)) {
-                            knownField.set(null, new ReadOnlyArrayList<java.util.logging.Level>(old));
+                            knownField.set(null, new ReadOnlyArrayList<java.util.logging.Level>(Arrays.asList(
+                                    Level.TRACE,
+                                    Level.DEBUG,
+                                    Level.INFO,
+                                    Level.WARN,
+                                    Level.ERROR,
+                                    Level.FATAL,
+                                    java.util.logging.Level.FINEST,
+                                    java.util.logging.Level.FINER,
+                                    java.util.logging.Level.FINE,
+                                    java.util.logging.Level.INFO,
+                                    java.util.logging.Level.CONFIG,
+                                    java.util.logging.Level.WARNING,
+                                    java.util.logging.Level.SEVERE
+                            )));
                         }
                     }
                 } catch (Exception e) {



More information about the jboss-svn-commits mailing list