Deaktivieren Sie die automatische Protokollierungskonfiguration im Federstiefel
-
21-12-2019 - |
Frage
Ich verwende Federstiefel 1.2.1.Release und bemerkte, dass der Feder meine log4j-Konfiguration beim Start automatisch ändert.
Hier sind meine (Frühlings-) Abhängigkeiten:
generasacodicetagpre. Wenn ich meine Anwendung mit -Dlog4j.configuration=log4j-live.xml -Dlog4j.debug
starte, kann ich sehen, dass zuerst mein log4j-config verwendet wird, und der Feder reinigt ihn und installiert seine eigene Konfig und fügt dann den Standard log4j.xml aus dem Klassenpfad hinzu.
Wie kann ich nur das Standard-Log4j-Verhalten verwenden oder wie ich definieren kann, welche meiner Dateifeder für die Konfiguration verwendet wird?
jubeln,
jan
Lösung
Spring-Boot verwendet ein Protokollierungssystem-Agnostic-Eigenschaft, um die Standardkonfiguration zu überschreiben:
Verwenden Sie stattdessen logging.config
.