Konfigurieren von Logback unter Frühling
Meisten der Beispiele für die Konfiguration von Logback benutzen logback.xml. Aber, meine Anwendung verwendet Spring features von profile und PropertySourcesPlaceholderConfigurer zu injizieren Umwelt-spezifische Konfiguration in die Komponenten, die Sie benötigen. Was ist die richtige Art und Weise zu konfigurieren, Logback in einem programmatischen Weg, genau wie meine andere Federelemente?
über Frühling logback-Erweiterung zum Beispiel
Danke! Würde Ihr gerne schreiben das als Antwort?
Es ist ein Alter Eintrag, aber für diejenigen, die Folgen: Spring-Boot hat diese built-in jetzt finden Sie unter docs.Frühling.io/spring-boot/docs/current/Referenz/html/..., Kapitel 26.6.
Danke! Würde Ihr gerne schreiben das als Antwort?
Es ist ein Alter Eintrag, aber für diejenigen, die Folgen: Spring-Boot hat diese built-in jetzt finden Sie unter docs.Frühling.io/spring-boot/docs/current/Referenz/html/..., Kapitel 26.6.
InformationsquelleAutor Aleksandr Dubinsky | 2015-08-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Als orid darauf hingewiesen, dass der offizielle Weg, um Logback im Frühjahr ist mit die Logback Feder extension.
Die wirklich Coole Sache ist, dass die Logback Frühling Erweiterung beginnt, bevor im Frühjahr oder das servlet und speichert log-Meldungen, bis das Appenders konfiguriert sind. (Einfach appenders wird sofort verfügbar sein, während diejenigen, die Feder Proxy über
DelegatingLogbackAppender
).Darüber hinaus ermöglicht es Ihnen:
logback.xml
Lage mit einer Feder Ressourcen-Pfad und system-Eigenschaft Platzhalter.webapp.root
(Pfad zur entpackten KRIEG-Verzeichnis) innerhalb derlogback.xml
für die Einstellung log-Datei-Pfade, etc.InformationsquelleAutor Aleksandr Dubinsky
In einem unserer Projekte, wir hatten kodiert es so:
my-logback.xml
war der Aufenthalt imsrc/main/resources
, so Aussehen:Keine Ahnung. Ich bin nicht in der Lage, sich genau erinnern: Logback Feder extension nicht vorhanden, oder warum er nicht als die Zeit, die unsere oben genannten Projekt wurde codiert.
Ich schaute auf die Erweiterung source-code und schrieb die Unterschiede in meiner Antwort.
Super, vielen Dank für das update. Also, wir sollten mit der Endung geblieben, dann.
Jetzt können Sie Spritzen Feder-Eigenschaften und profile in Logback-Konfiguration in mehr einfachen Weise: docs.Frühling.io/spring-boot/docs/current-SNAPSHOT/Referenz/html/...
InformationsquelleAutor Sanjay