Mega Code Archive

 
Categories / Java / Servlets
 

Another logger servlet

//Log4j from Apache is required import org.apache.log4j.Logger; import org.apache.log4j.PropertyConfigurator; import javax.servlet.*; import javax.servlet.http.*; public class LoggerServlet2 extends HttpServlet {   private Logger log = null;   public void init() {     log = Logger.getLogger(LoggerServlet2.class);   }   public void doGet(HttpServletRequest request, HttpServletResponse response)       throws ServletException, java.io.IOException {     //display a DEBUG level message     log.debug("Sending a DEBUG message from logger2");     //display an INFO level message     log.info("Sending an INFO message from logger2");     //better display something     response.setContentType("text/html");     java.io.PrintWriter out = response.getWriter();     out.println("<html><head><title>Servlet logging</title></head><body>");     out.println("<h2>Hello from LoggerServlet</h2>");     out.println("Your logger name is: " + log.getName() + "<br>");     out.println("Your logger parent is: " + log.getParent().getName()         + "<br>");     out.println("</body></html>");     out.close();   } //end doGet   public void doPost(HttpServletRequest request, HttpServletResponse response)       throws ServletException, java.io.IOException {     doGet(request, response);   } }