in src/main/java/org/apache/sling/commons/log/logback/internal/LogbackManager.java [584:603]
public void fallbackConfiguration(List<SaxEvent> eventList, JoranConfigurator configurator,
StatusListener statusListener) {
URL mainURL = getMainUrl();
if (mainURL != null) {
if (eventList != null) {
addWarn("Falling back to previously registered safe configuration.");
try {
resetContext(statusListener);
GenericConfigurator.informContextOfURLUsedForConfiguration(context, mainURL);
configurator.doConfigure(eventList);
addInfo("Re-registering previous fallback configuration once more as a fallback configuration point");
configurator.registerSafeConfiguration(eventList);
} catch (JoranException e) {
addError("Unexpected exception thrown by a configuration considered safe.", e);
}
} else {
addWarn("No previous configuration to fall back on.");
}
}
}