classpath外的log4j xml配置文件

时间:2014-06-18 13:48:50

标签: java log4j

我在项目之外使用log4j xml配置文件。我使用绝对路径作为加载xml配置文件 DOMConfigurator.configure("D:/E-Signature/ESignature logs/log4j_Properties_Xml/log4j-properties.xml");。由于我要将项目转换为可执行jar,因此我将其保留在项目之外。

在没有给出绝对路径的情况下,还有其他有效的方法可以解决这个问题。

1 个答案:

答案 0 :(得分:0)

如果您的项目是maven项目,您可以将log4j.properties放在src/main/resources文件夹中,这样您就不需要提供绝对路径,如果它是一个简单的Java项目,则将其放在{它将起作用的{1}}文件夹。