知识点整理之Web项目中Log4J的初始化

阅读更多

首先在web.xml中定义一个servlet,执行初始化


	initServlet
	common.init.InitServlet
	
		log4j
		WEB-INF/log4j.properties
	
	1

 Log4j的配置文件log4j.properties放在WEB-INF下.

 

在InitServlet的init方法中执行初始化

public void init(ServletConfig config) throws ServletException {
    String prefix = config.getServletContext().getRealPath("/");
    // Log4J
    String log4jFile = config.getInitParameter("log4j");
    String log4jConfigPath = prefix + log4jFile;
    PropertyConfigurator.configure(log4jConfigPath);
}
 

你可能感兴趣的:(log4j,Servlet)