`
gwpking8419
  • 浏览: 9675 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

log4j日志文件输出至项目目录下

    博客分类:
  • JAVA
阅读更多
如何将log4j日志文件输出至项目目录下呢?
第一步:将log4j.properties放置在WEB-INF目录下
第二步:编写一个监听或servlet嗲用如下类的init方法。见代码:

package com.meritit.global;

import java.io.FileInputStream;
import java.io.IOException;
import java.util.Properties;

import javax.servlet.ServletContext;

import org.apache.log4j.PropertyConfigurator;

public class Log4jInit {

public void init(ServletContext servletContext, String path) {
try {
Properties props = new Properties();
FileInputStream is = new FileInputStream(path
+ "/log4j.properties");
props.load(is);
is.close();
/**日志输出路径**/
String logFile = path+"/"+ props.getProperty("log4j.appender.file.File");
props.setProperty("log4j.appender.file.File", logFile);
/**加载log4j设置**/
PropertyConfigurator.configure(props);
} catch (IOException e) {
return;
}
}
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics