public static void configureFrom(final Config config) { Preconditions.checkNotNull(config); final String loggingPath = config.getString(LOGGING_PATH_CONFIG); final Optional<String> logLevel = ConfigModule.firstString(config, LOGGING_CONFIG_ROOT + LOGLEVEL_CONFIG, DEPRECATED_CONFIG_ROOT + LOGLEVEL_CONFIG); final Optional<String> rootLogLevel = ConfigModule.firstString(config, LOGGING_CONFIG_ROOT + ROOT_LOGLEVEL_CONFIG, DEPRECATED_CONFIG_ROOT + ROOT_LOGLEVEL_CONFIG); final boolean resetLoggingContext = !config.getBoolean(TO_CONSOLE_CONFIG); configure( loggingPath, logLevel.orElse("default"), rootLogLevel.orElse("default"), resetLoggingContext); }