我可以在具有除log4j.xml或log4j.properties之外的文件的Web应用程序中使用log4j吗?

时间:2011-02-22 05:05:36

标签: java web-applications logging log4j

是否可以使用文件名log4j.xml或log4j.properties之外的其他内容来配置Java Web应用程序中的log4j日志记录?

我想从文件路径上的不同位置(不在我的类路径中)加载log4j.xml文件。在使用say,JBoss或Tomcat的Web应用程序中是否可以这样做?

2 个答案:

答案 0 :(得分:1)

您可以使用PropertyConfigurator。使用您想要的文件调用configure

答案 1 :(得分:0)

使用-Dlog4j.configuration=path/to/your/file.xml启动参数指定配置文件的位置。无论如何,这是推荐的做法:

  

指定默认初始化文件的首选方法是   通过log4j.configuration系统属性。

log4j manual