private static ConfigurationNode processAppender()

in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v2/PropertiesV2ConfigurationParser.java [208:224]


    private static ConfigurationNode processAppender(PropertiesSubset properties) {
        ConfigurationNodeBuilder builder = newNodeBuilder()
                .setPluginName(getRequiredAttribute(
                        properties,
                        TYPE_ATTRIBUTE,
                        () -> "No type attribute provided for Appender " + properties.getPrefix()))
                .addAttribute(
                        NAME_ATTRIBUTE,
                        getRequiredAttribute(
                                properties,
                                NAME_ATTRIBUTE,
                                () -> "No name attribute provided for Appender " + properties.getPrefix()));

        addFiltersToComponent(properties, builder);
        processRemainingProperties(properties, builder);
        return builder.get();
    }