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