Minor local refactoring. Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/19d74eaf Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/19d74eaf Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/19d74eaf
Branch: refs/heads/LOG4J-1181 Commit: 19d74eaffed3d78800cbaa678e67ceac76121827 Parents: 74cecca Author: ggregory <[email protected]> Authored: Sun Nov 1 16:22:47 2015 -0800 Committer: ggregory <[email protected]> Committed: Sun Nov 1 16:22:47 2015 -0800 ---------------------------------------------------------------------- .../src/main/java/org/apache/logging/log4j/core/Logger.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/19d74eaf/log4j-core/src/main/java/org/apache/logging/log4j/core/Logger.java ---------------------------------------------------------------------- diff --git a/log4j-core/src/main/java/org/apache/logging/log4j/core/Logger.java b/log4j-core/src/main/java/org/apache/logging/log4j/core/Logger.java index 2b3ee3e..4caba13 100644 --- a/log4j-core/src/main/java/org/apache/logging/log4j/core/Logger.java +++ b/log4j-core/src/main/java/org/apache/logging/log4j/core/Logger.java @@ -89,10 +89,12 @@ public class Logger extends AbstractLogger implements Supplier<LoggerConfig> { if (lc == null) { return null; } - if (context.hasLogger(lc.getName())) { - return context.getLogger(lc.getName(), getMessageFactory()); + final String lcName = lc.getName(); + final MessageFactory messageFactory = getMessageFactory(); + if (context.hasLogger(lcName, messageFactory)) { + return context.getLogger(lcName, messageFactory); } - return new Logger(context, lc.getName(), this.getMessageFactory()); + return new Logger(context, lcName, messageFactory); } /**
