public class Log4jInit extends HttpServlet { private static final String CONTENT_TYPE = "text/html; charset=GBK"; public static Logger logger = Logger.getLogger(Log4jInit.class.getName());
//Initialize global variables public void init() throws ServletException { //通过web.xml来动态取得配置文件 String prefix = getServletContext().getRealPath("/"); String file = getInitParameter("log4j-init-file"); // 如果没有给出相应的配置文件,则不进行初始化 if (file != null) { PropertyConfigurator.configure(prefix + file); } }
public void doGet(HttpServletRequest req, HttpServletResponse res) { }