8007611: logging behavior in applet changed
authormchung
Thu, 07 Feb 2013 09:41:47 -0800
changeset 16112 fc9eb3e70734
parent 16111 5c5fc1d5bb38
child 16113 946ec9b22004
8007611: logging behavior in applet changed Reviewed-by: alanb, jgish
jdk/src/share/classes/java/util/logging/LogManager.java
--- a/jdk/src/share/classes/java/util/logging/LogManager.java	Tue Feb 05 22:56:47 2013 -0800
+++ b/jdk/src/share/classes/java/util/logging/LogManager.java	Thu Feb 07 09:41:47 2013 -0800
@@ -395,7 +395,10 @@
                         context = userContext;
                     } else {
                         context = new LoggerContext();
-                        context.addLocalLogger(manager.rootLogger);
+                        // during initialization, rootLogger is null when
+                        // instantiating itself RootLogger
+                        if (manager.rootLogger != null)
+                            context.addLocalLogger(manager.rootLogger);
                     }
                     javaAwtAccess.put(ecx, LoggerContext.class, context);
                 }