Index: src/main/java/org/apache/logging/log4j/core/config/ConfigurationFactory.java =================================================================== --- src/main/java/org/apache/logging/log4j/core/config/ConfigurationFactory.java (revision 20404) +++ src/main/java/org/apache/logging/log4j/core/config/ConfigurationFactory.java (working copy) @@ -417,6 +417,21 @@ } } } + else { + for (final ConfigurationFactory factory : factories) { + final String[] types = factory.getSupportedTypes(); + if (types != null) { + for (final String type : types) { + if (type.equals("*")) { + final Configuration configuration = factory.getConfiguration(name, configLocation); // configLocation == null + if (configuration != null) { + return configuration; + } + } + } + } + } + } } else { for (final ConfigurationFactory factory : factories) { final String[] types = factory.getSupportedTypes();