log4j - 파일 출력 경로

924 단어 apachelog4jservlet
자리 표시자를 사용한 다음 servlet을 이용하여 자리 표시자에 값을 부여합니다

log4j.rootLogger=debug,appender1
log4j.appender.appender1=org.apache.log4j.FileAppender 
log4j.appender.appender1.File=${path}/log/log.htm
log4j.appender.appender1.layout=org.apache.log4j.HTMLLayout


package com.hugui.flower.servlet;

import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
/**
 *  log4j.properties         ,             
 * @author Administrator
 *
 */
public class Log4jInit extends HttpServlet {

	public void init(ServletConfig config) throws ServletException {
		String prefix = config.getServletContext().getRealPath("/");
		System.setProperty("path", prefix);
		
	}

}


좋은 웹페이지 즐겨찾기