将log4j.xml指定为文件

时间:2011-04-28 09:42:20

标签: java jar log4j

当我指定文件的路径时,即file:///sw/merlot/config/log4j.xml(这不在jar中),它不从该路径中取log4j.xml,而是采用存储的默认log4j.xml在一个罐子里。

如何指定该路径,使其从指定路径获取log4j.xml,而不是从jar中获取?

2 个答案:

答案 0 :(得分:2)

使用

java -Dlog4j.configuration=/home/user/path/to/your/log4j.xml -jar yourJar.jar 

答案 1 :(得分:0)

DOMConfigurator.configure("file:///sw/merlot/config/log4j.xml");
Logger log = Logger.getLogger(YourClass.class);