From 3a9cc6518e428dd2e28b7cb1fe1ce2fd990b28a8 Mon Sep 17 00:00:00 2001 From: Matt Sicker Date: Sun, 5 Jan 2014 12:27:59 -0600 Subject: [PATCH] Fix LOG4J2-377. --- .../src/main/java/org/apache/logging/log4j/core/LoggerContext.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/log4j-core/src/main/java/org/apache/logging/log4j/core/LoggerContext.java b/log4j-core/src/main/java/org/apache/logging/log4j/core/LoggerContext.java index 0f54272..3283649 100644 --- a/log4j-core/src/main/java/org/apache/logging/log4j/core/LoggerContext.java +++ b/log4j-core/src/main/java/org/apache/logging/log4j/core/LoggerContext.java @@ -52,6 +52,7 @@ public class LoggerContext implements org.apache.logging.log4j.spi.LoggerContext public static final String PROPERTY_CONFIG = "config"; private static final StatusLogger LOGGER = StatusLogger.getLogger(); + private static final Configuration NULL_CONFIGURATION = new NullConfiguration(); private final ConcurrentMap loggers = new ConcurrentHashMap(); private final CopyOnWriteArrayList propertyChangeListeners = new CopyOnWriteArrayList(); @@ -207,7 +208,7 @@ public class LoggerContext implements org.apache.logging.log4j.spi.LoggerContext shutdownThread = null; } final Configuration prev = config; - config = new NullConfiguration(); + config = NULL_CONFIGURATION; updateLoggers(); prev.stop(); externalContext = null; -- 1.8.5.2