Hintergrund Verschiedene Steckerversionen mit Systemaustausch aktualisiert Beachten Sie beim Überprüfen des Vorgangs, dass das Protokoll zum Zeitpunkt des Herunterfahrens des Systems nicht ausgegeben wird.
Verfassung java9、Tomcat9、logback+slf4j、Springframework
Faktoren des Auftretens Ändern Sie die Logback-Version von 1.0.13 auf 1.2.3.
Ort des Auftretens Eine Listener-Klasse, die javax.servlet.ServletContextListener # contextDestroyed implementiert hat, wurde beim Herunterfahren des Systems protokolliert.
Aktion 1 Stoppen Sie den Logback-Kontext Kontextstopp gemäß Logback-Site hinzugefügt https://logback.qos.ch/manual/configuration_ja.html#stopContext
Dies allein löst das Problem jedoch nicht.
Aktion 2 Fügen Sie logbackDisableServletContainerInitializer zu web.xml hinzu Es gab eine Antwort auf der englischen Seite, obwohl es nicht auf der japanischen Übersetzungsseite war https://logback.qos.ch/manual/configuration.html#webShutdownHook
Nach dem Hinzufügen der Einstellung von Aktion 2 wird das Protokoll sicher ausgegeben.
Recommended Posts