Wie kann ich einen log4j2 Appender dynamisch zur Laufzeit mit nur einem Shell -Skript auswählen?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie kann ich einen log4j2 Appender dynamisch zur Laufzeit mit nur einem Shell -Skript auswählen?

by Anonymous » 08 Apr 2025, 15:49

Ich habe eine Java -Anwendung, die Log4j2 zum Protokollieren verwendet. Ich möchte steuern, welcher Appender zur Laufzeit verwendet wird-aber nur über ein Shell-Skript, ohne den Java-Quellcode zu ändern. Jedes schreibt in eine andere Datei, und ich möchte entscheiden, welches auf dem Shell- (oder .bat) -Skript verwendet werden soll, das die Anwendung startet.

Code: Select all

#!/bin/bash

APPENDER=$1
java -Dlog.appender=$APPENDER -jar app.jar
< /code>
** log4j2.xml Rolling -Dateien ** < /p>
    




























Vielen Dank im Voraus für jede Hilfe oder Vorschläge!

Top