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