Wie erzwinge log4j laden xml config von nicht src Ordner?

9

Ist es möglich, dass log4j.xml von einem anderen Verzeichnis als dem Ursprungsverzeichnis geladen wurde und wie? (programmatisch?) Bedeutet, dass es irgendwo in FS nicht nur im Klassenpfad ist.

    
Denys S. 14.07.2011, 07:34
quelle

2 Antworten

20

Mit DOMConfigurator können Sie die XML-Datei angeben verwendet, um log4j zu konfigurieren.

%Vor%

Für log4j.properties können Sie dasselbe mit PropertyConfigurator .

%Vor%     
Mark 14.07.2011, 07:45
quelle
3

Dies ist möglicherweise nicht der beste Weg, aber Sie können den Speicherort der Datei angeben, indem Sie die java-Eigenschaft log4j.configuration = path / to / config / file festlegen. Sie können dies beispielsweise direkt für den Java-Befehl mit java -Dlog4j.configuration=path angeben.

    
Jon7 14.07.2011 07:41
quelle

Tags und Links