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

War es hilfreich?

Lösung

Spring-Boot verwendet ein Protokollierungssystem-Agnostic-Eigenschaft, um die Standardkonfiguration zu überschreiben:

Wenn die Umgebung einen Eigenschaft generellacticetagcode enthält, wird dann verwendet, um das Protokollierungssystem zu initialisieren, andernfalls wird ein Standardort verwendet.

Verwenden Sie stattdessen logging.config.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top