import org.apache.log4j.Logger; import org.apache.log4j.PropertyConfigurator; import org.apache.log4j.xml.DOMConfigurator; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.ServletConfig; import javax.servlet.ServletException; public class logging extends HttpServlet { private static Logger logger; public void init(ServletConfig config) throws ServletException { logger = Logger.getLogger("logging.mylogger"); String url = null; try { //url= getServletContext().getRealPath("/"); DOMConfigurator.configure("/WEB-INF/log4j.xml"); } catch (Exception e){ throw new ServletException(e); } //PropertyConfigurator.configure(config.getServletContext().getRealPath("/")+"log4.properties"); logger.info("I Have been created!!"); } public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException { logger.debug("Hey someone asked for me!!"); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException { doGet(request, response); } }