in log4j-server/src/main/java/org/apache/logging/log4j/server/AbstractSocketServer.java [135:166]
public Configuration getConfiguration(
final LoggerContext loggerContext, final String name, final URI configLocation) {
if (Strings.isNotEmpty(path)) {
File file = null;
ConfigurationSource source = null;
try {
file = new File(path);
final FileInputStream is = new FileInputStream(file);
source = new ConfigurationSource(is, file);
} catch (final FileNotFoundException ignored) {
// Ignore this error
}
if (source == null) {
try {
final URL url = new URL(path);
source = new ConfigurationSource(url.openStream(), url);
} catch (final IOException ignored) {
// Ignore this error
}
}
try {
if (source != null) {
return new XmlConfiguration(loggerContext, source);
}
} catch (final Exception ignored) {
// Ignore this error.
}
System.err.println("Unable to process configuration at " + path + ", using default.");
}
return super.getConfiguration(loggerContext, name, configLocation);
}