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); } }
