jdk/src/share/classes/java/util/logging/LogManager.java
changeset 22086 866b0a7d0127
parent 22078 bdec5d53e98c
child 22110 06e486bc20b6
--- a/jdk/src/share/classes/java/util/logging/LogManager.java	Fri Dec 20 15:10:11 2013 -0800
+++ b/jdk/src/share/classes/java/util/logging/LogManager.java	Sun Dec 22 11:20:07 2013 +0100
@@ -321,6 +321,9 @@
                         // Create and retain Logger for the root of the namespace.
                         owner.rootLogger = owner.new RootLogger();
                         owner.addLogger(owner.rootLogger);
+                        if (!owner.rootLogger.isLevelInitialized()) {
+                            owner.rootLogger.setLevel(defaultLevel);
+                        }
 
                         // Adding the global Logger.
                         // Do not call Logger.getGlobal() here as this might trigger
@@ -1507,7 +1510,6 @@
             // to avoid calling LogManager.getLogManager() from within the
             // RootLogger constructor.
             super("", null, null, LogManager.this);
-            setLevel(defaultLevel);
         }
 
         @Override