private static LogConfig loadDefaultFromClasspath()

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;
    }