in gflog-core/src/main/java/com/epam/deltix/gflog/core/LogConfigFactory.java [74:103]
private static LogConfig loadDefaultFromClasspath() {
LogConfig config = null;
if (CONFIG_CLASSPATH_SEARCH) {
URL url = null;
for (final String file : CONFIG_CLASSPATH_FILES) {
try {
url = Thread.currentThread().getContextClassLoader().getResource(file);
if (url != null) {
break;
}
} catch (final Throwable e) {
LogDebug.warn("can't locate config on classpath: " + file, e);
}
}
if (url != null) {
try (final InputStream stream = url.openStream()) {
config = load(stream);
LogDebug.debug("using config from classpath: " + url);
} catch (final Throwable e) {
LogDebug.warn("can't load config from classpath: " + url, e);
}
}
}
return config;
}