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