--- old/src/share/classes/java/util/logging/LogManager.java 2013-12-20 18:24:23.000000000 +0100 +++ new/src/share/classes/java/util/logging/LogManager.java 2013-12-20 18:24:23.000000000 +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