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

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

Post by Anonymous »

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!

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post