Benutzer-JVM-Parameter in der log4j2-Konfiguration

8

Ich habe einen RollingFile Appender in meiner log4j2.xml definiert.

%Vor%

Ich möchte diesen Parameter beim Start an die JVM übergeben:

%Vor%

Die Dokumentation ist ziemlich einfach. Und von dem, was ich verstehe, sollte es so funktionieren:

%Vor%

Aber es tut es nicht. Ich habe überprüft, dass es im Allgemeinen funktioniert, indem ich den absoluten Pfad verwende.

In einer anderen Anwendung, wo ich log4j (1.x) verwende, funktioniert es so:

%Vor%     
Chris 17.07.2015, 19:04
quelle

1 Antwort

15

Sehen Sie sich den Abschnitt Systemeigenschaften suchen in der Dokumentation an. Wenn Sie eine Variable als Systemeigenschaft definieren, verwenden Sie -D wie folgt:

%Vor%

verwenden

%Vor%

in Ihrer Log4j 2-Konfiguration, um darauf zuzugreifen.

    
hzpz 20.07.2015, 17:22
quelle

Tags und Links