in src/main/java/org/apache/sling/commons/log/logback/internal/LevelChangePropagatorChecker.java [58:72]
public void onResetComplete(@NotNull LoggerContext context) {
List<LoggerContextListener> listenerList = context.getCopyOfListenerList();
boolean levelChangePropagatorInstalled =
listenerList.stream().anyMatch(LevelChangePropagator.class::isInstance);
// http://logback.qos.ch/manual/configuration.html#LevelChangePropagator
if (!levelChangePropagatorInstalled && Boolean.TRUE.equals(isBridgeInstalledSupplier.get())) {
LevelChangePropagator levelChangePropagator = new LevelChangePropagator();
levelChangePropagator.setContext(context);
levelChangePropagator.start();
context.addListener(levelChangePropagator);
ContextAware c = new SlingContextUtil(context, this);
c.addInfo("Slf4j bridge handler found to be enabled. Installing the LevelChangePropagator");
}
}