2016-04-20 5 views

Antwort

6

Datei zu verwenden Wenn Sie Ihre Konfigurationsdatei logback-spring.xml nennen, anstatt logback.xml, können Sie <springProperty> verwenden, um Eigenschaften für den Zugriff von Spring-Umgebung einschließlich der konfiguriert in application.properties. Dies ist described in the documentation:

Der Tag kann für die Verwendung in Logback Eigenschaften aus der Frühjahr Umwelt an der Oberfläche. Dies kann nützlich sein, wenn Sie in Ihrer Logback-Konfiguration auf Werte aus Ihrer Datei "application.properties" zugreifen möchten. Das Tag funktioniert ähnlich wie das Logback-Standard-Tag, aber anstatt einen direkten Wert anzugeben, geben Sie die Quelle der Eigenschaft (aus der Umgebung) an. Sie können das Attribut scope verwenden, wenn Sie die Eigenschaft an einem anderen Ort als im lokalen Bereich speichern müssen.

+0

Genau das, was ich gesucht habe. Vielen Dank. Es funktionierte – Patan

0

Nach den http://logback.qos.ch/manual/configuration.html#variableSubstitution

Variablen können einer nach dem anderen in die Konfigurationsdatei geladen selbst oder von einer externen Großhandel Eigenschaftendatei oder einer externen Ressource definiert werden.
...
Die Eigenschaft ist nicht in der Konfigurationsdatei deklariert, daher wird Logback in den Systemeigenschaften nach ihr suchen.

Logback kann explizit definierte Systemeigenschaften oder Eigenschaften verwenden. Sie müssen also logback sagen, application.properties

<property resource="application.properties" /> 
Verwandte Themen