您的位置:首页 > 其它

更改log4j的默认配置文件路径

2016-04-28 13:35 507 查看
有时候可能会有多个项目,想要共同用一个log4j的配置文件,使用环境变量或数据库比较容易动态修改路径。

package test;

import org.apache.log4j.Logger;

import org.apache.log4j.xml.DOMConfigurator;

public class Log4jTest {

static{

/** 设置配置路径从环境变量读取

* PropertyConfigurator类加载.properties文件的配置

* DOMConfigurator加载.xml文件的配置

*/

DOMConfigurator.configure(System.getenv("comm_config_path")+"log4j.xml");

}

/** log实例 */

private Logger log = Logger.getLogger(getClass());

/** 输出日志,测试是否读取到相应配置文件 */

public void test(){

log.info("测试log4j配置文件信息");

}

public static void main(String[] args) {

new Log4jTest().test();

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: