jdk/src/share/classes/java/util/logging/LogManager.java
changeset 18251 3743160a4cb8
parent 18245 7f4796a3f93a
parent 17487 77566e5979d1
child 18269 349b1570d2cb
--- a/jdk/src/share/classes/java/util/logging/LogManager.java	Thu May 16 11:47:51 2013 +0100
+++ b/jdk/src/share/classes/java/util/logging/LogManager.java	Thu May 23 12:58:51 2013 +0100
@@ -429,11 +429,11 @@
     // add a new Logger or return the one that has been added previously
     // as a LogManager subclass may override the addLogger, getLogger,
     // readConfiguration, and other methods.
-    Logger demandLogger(String name, String resourceBundleName) {
+    Logger demandLogger(String name, String resourceBundleName, Class<?> caller) {
         Logger result = getLogger(name);
         if (result == null) {
             // only allocate the new logger once
-            Logger newLogger = new Logger(name, resourceBundleName);
+            Logger newLogger = new Logger(name, resourceBundleName, caller);
             do {
                 if (addLogger(newLogger)) {
                     // We successfully added the new Logger that we
@@ -515,7 +515,7 @@
         Logger demandLogger(String name, String resourceBundleName) {
             // a LogManager subclass may have its own implementation to add and
             // get a Logger.  So delegate to the LogManager to do the work.
-            return manager.demandLogger(name, resourceBundleName);
+            return manager.demandLogger(name, resourceBundleName, null);
         }
 
         synchronized Logger findLogger(String name) {