private LoggerConfig parseLoggerChildren()

in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/XmlV1ConfigurationParser.java [138:158]


    private LoggerConfig parseLoggerChildren(LoggerConfig loggerConfig, Element element) {
        String additivity = element.getAttribute(ADDITIVITY_ATTR);
        if (!additivity.isEmpty()) {
            loggerConfig.setAdditivity(additivity);
        }
        XmlUtils.forEachChild(element, childElement -> {
            String nodeName = childElement.getTagName();
            switch (nodeName) {
                case APPENDER_REF_TAG:
                    loggerConfig.addAppenderRef(childElement.getAttribute(REF_ATTR));
                    break;
                case LEVEL_TAG:
                case OLD_LEVEL_TAG:
                    loggerConfig.setLevel(childElement.getAttribute(VALUE_ATTR));
                    break;
                default:
                    throwUnknownElement(childElement);
            }
        });
        return loggerConfig;
    }