Fala galera,
vou direto ao assunto, porque essa classe não faz logging?
no “tomcat_home/logs” não aparece nada…
import java.io.IOException;
import java.util.Enumeration;
import java.util.logging.FileHandler;
import java.util.logging.Logger;
import java.util.logging.SimpleFormatter;
import javax.servlet.ServletConfig;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class LoggerServlet extends HttpServlet{
private ServletContext context;
public void init(ServletConfig config) throws ServletException {
super.init(config);
context = getServletContext();
context.log("Init has been invoked");
}
protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
ServletOutputStream out = res.getOutputStream();
context.log("doGet has now been invoked");
res.setContentType("text/html");
out.println("<html>");
out.println("<head><title>Logging Servlet</title></head>");
out.println("<body>Visit the <tomcat-home>\ logs and open the file");
out.println("<servername>_log<date>.txt to see the log entries</body>");
out.println("</html>");
}
}