繁体   English   中英

classpath外部的log4j xml配置文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM