Указание log4j.xml в качестве файла - PullRequest
1 голос
/ 28 апреля 2011

Когда я указал путь к файлу, т.е. file:///sw/merlot/config/log4j.xml (это не в банке), он не берет log4j.xml с этого пути, вместо этого он берет значение по умолчанию log4j.xml, хранящееся в банке.

Как я могу указать этот путь, чтобы он брал log4j.xml по указанному пути, взяв его вместо банки?

Ответы [ 2 ]

2 голосов
/ 28 апреля 2011

Использование

java -Dlog4j.configuration=/home/user/path/to/your/log4j.xml -jar yourJar.jar 
0 голосов
/ 28 апреля 2011
DOMConfigurator.configure("file:///sw/merlot/config/log4j.xml");
Logger log = Logger.getLogger(YourClass.class);
...