private ConfigurationNode parseRootLogger()

in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/PropertiesV1ConfigurationParser.java [104:120]


    private ConfigurationNode parseRootLogger(PropertiesSubset globalProperties) {
        PropertiesSubset rootProperties = extractSubset(globalProperties, ROOT_LOGGER_KEY);
        String levelAndRefs = extractProperty(rootProperties, "");
        PropertiesUtils.throwIfNotEmpty(rootProperties);
        // Check rootCategory
        rootProperties = extractSubset(rootProperties, ROOT_CATEGORY_KEY);
        if (levelAndRefs == null) {
            levelAndRefs = extractProperty(globalProperties, "");
        }
        PropertiesUtils.throwIfNotEmpty(rootProperties);
        if (levelAndRefs == null) {
            throw new ConfigurationConverterException("No root logger configuration found!");
        }
        LoggerConfig loggerConfig = new LoggerConfig("");
        loggerConfig.setLevelAndRefs(levelAndRefs);
        return loggerConfig.buildRoot();
    }