in src/main/java/org/apache/sling/commons/log/logback/internal/LogbackManager.java [501:526]
public void onReset(LoggerContext context) {
addInfo("OsgiIntegrationListener : context reset detected. Adding LogManager to context map and firing"
+ " listeners");
context.setPackagingDataEnabled(false);
context.setMaxCallerDataDepth(logConfigManager.getMaxCallerDataDepth());
registerPackageInfoCollector();
// Attach a console appender to handle logging until we configure
// one. This would be removed in RootLoggerListener.reset
final Logger rootLogger = getLoggerContext().getLogger(org.slf4j.Logger.ROOT_LOGGER_NAME);
rootLogger.setLevel(Level.INFO);
rootLogger.addAppender(logConfigManager.getDefaultAppender());
// Now record the time of reset with a default appender attached to
// root logger. We also add a milli second extra to account for logs which would have
// got fired in same duration
resetStartTime = System.currentTimeMillis() + TimeUnit.MILLISECONDS.toMillis(1);
addInfo("Registered a default console based logger");
context.putObject(LogbackManager.class.getName(), LogbackManager.this);
for (LogbackResetListener l : resetListeners) {
addInfo("Firing reset listener - onResetStart "+l.getClass());
l.onResetStart(context);
}
}