Use the logger config's toString() because the root logger's name is ""
which is not helpful when debugging a config, showing "root" makes
sense.


Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/6a162c4d
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/6a162c4d
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/6a162c4d

Branch: refs/heads/LOG4J2-1136
Commit: 6a162c4d395c7edaabc854fed2e08cb23fbe3002
Parents: 3e79473
Author: ggregory <[email protected]>
Authored: Thu Sep 24 00:06:27 2015 -0700
Committer: Ralph Goers <[email protected]>
Committed: Sun Sep 27 10:47:27 2015 -0700

----------------------------------------------------------------------
 .../logging/log4j/core/config/AbstractConfiguration.java    | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/6a162c4d/log4j-core/src/main/java/org/apache/logging/log4j/core/config/AbstractConfiguration.java
----------------------------------------------------------------------
diff --git 
a/log4j-core/src/main/java/org/apache/logging/log4j/core/config/AbstractConfiguration.java
 
b/log4j-core/src/main/java/org/apache/logging/log4j/core/config/AbstractConfiguration.java
index c287e3c..9a36314 100644
--- 
a/log4j-core/src/main/java/org/apache/logging/log4j/core/config/AbstractConfiguration.java
+++ 
b/log4j-core/src/main/java/org/apache/logging/log4j/core/config/AbstractConfiguration.java
@@ -427,13 +427,14 @@ public abstract class AbstractConfiguration extends 
AbstractFilterable implement
         }
 
         for (final Map.Entry<String, LoggerConfig> entry : loggers.entrySet()) 
{
-            final LoggerConfig l = entry.getValue();
-            for (final AppenderRef ref : l.getAppenderRefs()) {
+            final LoggerConfig loggerConfig = entry.getValue();
+            for (final AppenderRef ref : loggerConfig.getAppenderRefs()) {
                 final Appender app = appenders.get(ref.getRef());
                 if (app != null) {
-                    l.addAppender(app, ref.getLevel(), ref.getFilter());
+                    loggerConfig.addAppender(app, ref.getLevel(), 
ref.getFilter());
                 } else {
-                    LOGGER.error("Unable to locate appender \"{}\" for logger 
\"{}\"", ref.getRef(), l.getName());
+                    LOGGER.error("Unable to locate appender \"{}\" for logger 
config \"{}\"", ref.getRef(),
+                            loggerConfig);
                 }
             }
 

Reply via email to