2016-09-20 3 views
1

Ich habe meine Protokollkonfiguration mit Logback eingerichtet.Aktuator - benutzerdefinierter Logfile-Endpunkt möglich?

Die Konfiguration richtet meine Protokolle rollend an einem benutzerdefinierten Speicherort ein. Das bedeutet, dass ich weder

"logging.file" oder "logging.path" in meiner application.yml-Konfiguration verwende und folglich der Protokolldateiendpunkt nicht mehr funktioniert.

Kennt jemand eine Möglichkeit, diesen Endpunkt anzupassen, sodass ich auf den Speicherort/die Datei verweisen kann, die in meiner logback.xml-Konfiguration angegeben ist?

Antwort

1

Lesen der beiden Abschnitte auf Logging 26 & 74. Es sieht so aus, als ob es empfiehlt, die Konfigurationsdatei logback-spring.xml mit der Konfiguration base.xml zu verwenden. Damit können Sie weiterhin die Anwendungseigenschaften logging.file oder logging.path in der Konfiguration verwenden. Auf diese Weise ist der Endpunkt /logfile immer noch gültig für die aktuelle Protokolldatei (wahrscheinlich wird nicht in die ablaufenden Dateien hineingeschaut, wenn dies eingerichtet ist).

+0

Hallo Shawn, danke, dass du mir in die richtige Richtung gezeigt hast - scheint jetzt zu funktionieren. –

+1

Dies erstellt 2 Protokolldatei. ein wie pro logging.file oder logging.path und einer wie per logback.xml. Gibt es eine Möglichkeit zu vermeiden, dasselbe Protokoll in 2 Dateien zu generieren. – Mukun

Verwandte Themen