`

设置log4j的配置文件(里面有不少坑)

    博客分类:
  • java
阅读更多
log4j的默认配置文件是log4j.properties,加入我们想自定义这个配置文件,要怎么办呢?

如想改成log4j1.properties


方法一  PropertyConfigurator.configure("E:/workbase/server/conf/log4j1.properties");
    注意这里的路径要完整路径

方法二  System.setProperty("log4j.configuration", "log4j1.properties");但是这种你不能用全局静态变量来用logger,要这样用:
public static void main(String args[]) {	
		System.setProperty("log4j.configuration", "log4j1.properties");
		Logger log=Logger.getLogger(Client.class);


方法三 我要用全局静态变量的log呢,那要这么做:



这个时候就可以
static final Logger log1=Logger.getLogger(Client.class);


  • 大小: 62.8 KB
0
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics