public void addedAppenderRef()

in src/main/java/org/apache/sling/commons/log/logback/internal/LogConfigManager.java [1331:1347]


    public void addedAppenderRef(
            @NotNull AppenderOrigin origin, @NotNull String appenderName, @NotNull Collection<String> loggerNames) {
        synchronized (appendersByOrigin) {
            Map<String, Set<String>> appenderNameToLoggerNamesMap =
                    appendersByOrigin.computeIfAbsent(origin, k -> new HashMap<>());
            Set<String> set = appenderNameToLoggerNamesMap.computeIfAbsent(appenderName, k -> new HashSet<>());
            set.addAll(loggerNames);
        }

        // consult any filter trackers that want to participate
        if (filterTracker != null) {
            Appender<ILoggingEvent> appender = firstAppenderFromLoggers(appenderName, loggerNames);
            if (appender != null) {
                filterTracker.attachedAppender(appender);
            }
        }
    }