wie man geht? Die einzige Möglichkeit, dies zum Laufen zu bringen, besteht darin, log4j.xml auf den Klassenpfad zu setzen.Spring Boot log4j Datei extern zu jar?
Übergabe: -Dlog4j.configuration = Datei: /// c: \ log4j2.xml auf der Kommandozeile funktioniert nicht (obwohl es in einem nicht Spring-Boot-Test-Anwendung einfach gut tut).
Ich habe auch versucht, dies als eine Umgebungsvariable/Eigenschaft im Frühjahr.
gibt es keine Möglichkeit, dies außerhalb des Glases zu setzen? c: \ HOME \ Arbeitsbereich \ LibConfigSearchService \ Build \ libs> java -jar MeinProjekt-0.0.1-SN APSHOT.jar -Dlog4j.configuration = Datei: /// c: \ log4j2.xml – mtmattek
ok, wenn Sie will es von commond line ändern als 'log4j.configuration' in' logging.config' ändern – luboskrnac
ok .. aber ich will es außerhalb, Ihre Logging-Konfiguration sollte nie in der Runnable Artefakt (IMO) sein. --logging.config.file = fie: /// c: \ log4j2.xml funktioniert. Vielen Dank! – mtmattek