[jboss-svn-commits] JBoss Common SVN: r4060 - jboss-logmanager/trunk/src/main/java/org/jboss/logmanager.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Feb 23 13:35:08 EST 2010


Author: david.lloyd at jboss.com
Date: 2010-02-23 13:35:07 -0500 (Tue, 23 Feb 2010)
New Revision: 4060

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

Modified: jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/LogManager.java
===================================================================
--- jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/LogManager.java	2010-02-23 01:46:00 UTC (rev 4059)
+++ jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/LogManager.java	2010-02-23 18:35:07 UTC (rev 4060)
@@ -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