in src/main/java/org/apache/sling/commons/log/logback/internal/LogbackManager.java [413:438]
private static boolean installSlf4jBridgeHandler(BundleContext bundleContext){
// SLING-2373
if (Boolean.parseBoolean(bundleContext.getProperty(JUL_SUPPORT))) {
// In config one must enable the LevelChangePropagator
// http://logback.qos.ch/manual/configuration.html#LevelChangePropagator
// make sure configuration is empty unless explicitly set
if (System.getProperty("java.util.logging.config.file") == null
&& System.getProperty("java.util.logging.config.class") == null) {
final Thread ct = Thread.currentThread();
final ClassLoader old = ct.getContextClassLoader();
try {
ct.setContextClassLoader(LogbackManager.class.getClassLoader());
System.setProperty("java.util.logging.config.class",
DummyLogManagerConfiguration.class.getName());
java.util.logging.LogManager.getLogManager().reset();
} finally {
ct.setContextClassLoader(old);
System.clearProperty("java.util.logging.config.class");
}
}
SLF4JBridgeHandler.install();
return true;
}
return false;
}