我在项目之外使用log4j xml
配置文件。我使用绝对路径作为加载xml配置文件
DOMConfigurator.configure("D:/E-Signature/ESignature logs/log4j_Properties_Xml/log4j-properties.xml");
。由于我要将项目转换为可执行jar,因此我将其保留在项目之外。
在没有给出绝对路径的情况下,还有其他有效的方法可以解决这个问题。
答案 0 :(得分:0)
如果您的项目是maven项目,您可以将log4j.properties放在src/main/resources
文件夹中,这样您就不需要提供绝对路径,如果它是一个简单的Java项目,则将其放在{它将起作用的{1}}文件夹。