[英]log4j xml configuration file outside the classpath
我在项目外部有我的log4j xml
配置文件。 我通过使用绝对路径作为DOMConfigurator.configure("D:/E-Signature/ESignature logs/log4j_Properties_Xml/log4j-properties.xml");
来加载xml配置文件DOMConfigurator.configure("D:/E-Signature/ESignature logs/log4j_Properties_Xml/log4j-properties.xml");
。 由于我要将项目转换为可执行jar,因此将其保留在项目之外。
有没有其他有效的方法来处理此问题而不给出绝对路径。
如果您的项目是Maven项目,则可以将log4j.properties放在src/main/resources
文件夹中,因此您无需给出绝对路径;如果它是一个简单的Java项目,则将其放在src
文件夹中,它将工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.