From 765908e67fb77c820ed078c9bf1762f57c450cfc Mon Sep 17 00:00:00 2001 From: Lemongrass3110 Date: Mon, 27 Jul 2015 12:19:44 +0200 Subject: [PATCH] LOG4J2-1084 Fixes LOG4J2-1084. Left a TODO mark if you want to add some logging messages. --- .../src/main/java/org/apache/logging/log4j/LogManager.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/LogManager.java b/log4j-api/src/main/java/org/apache/logging/log4j/LogManager.java index d190543e1f9..15a510bcaac 100644 --- a/log4j-api/src/main/java/org/apache/logging/log4j/LogManager.java +++ b/log4j-api/src/main/java/org/apache/logging/log4j/LogManager.java @@ -104,6 +104,9 @@ public class LogManager { if (factories.isEmpty()) { LOGGER.error("Log4j2 could not find a logging implementation. Please add log4j-core to the classpath. Using SimpleLogger to log to the console..."); factory = new SimpleLoggerContextFactory(); + } else if ( factories.size() == 1 ) { + // TODO: add logging message if required + factory = factories.get(factories.lastKey()); } else { final StringBuilder sb = new StringBuilder("Multiple logging implementations found: \n"); for (final Map.Entry entry : factories.entrySet()) {