OG4J -Version: 2.8.1
Ich habe ein Problem bei der Entwicklung von Desktop -Programmen gestoßen. Die Protokollzeit in der Idee und die Protokollzeit in CMD sind normal. Nach dem Ausführen der von EXE4J gemachten Exe ist die Protokollzeit 8 Stunden weniger und die Zeitzone wird falsch.
Ich habe online gesucht und keine Lösung für ähnliche Probleme gefunden. Später fand ich schließlich die entsprechende Lösung im Stapelüberlauf
Führen Sie in der Konfigurationsdatei log4j2.xml die folgende Konfiguration aus
<!-Ausgangsprotokollformat-> <musterlayout muster = "%Datum {yyyy-mm-dd hh: mm: ss.sss} {gmt+8} [%thread]%Level [%c {1}:%l]-%msg%"/>Es scheint, dass die untere Version von log4j nicht möglich ist, es gibt keine Überprüfung
Die obige Methode zur Implementierung der Zeitzone für Log4J -Konfigurationsprotokolldruckzeiten ist der gesamte Inhalt, den ich mit Ihnen geteilt habe. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.