Source code provided below will provide you Logging a Message in a Servlet:
Code:
import java.io.IOException;
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 TestServlet extends HttpServlet
{
private ServletContext SC;
public void init(ServletConfig Sconfig) throws ServletException
{
super.init(Sconfig);
SC = getServletContext();
SC.log("Hello!");
}
public void doGet(HttpServletRequest request, HttpServletResponse response)throws IOException
{
ServletOutputStream servletoutputstream = response.getOutputStream();
SC.log("Message Written");
response.setContentType("text/html");
servletoutputstream.println("<html><head><title>Log in ServletContext</title></head>");
servletoutputstream.println("<body>Go to the tomcat-home\\logs and open the xx file to see your log entries");
servletoutputstream.println("</body></html>");
}
}
Bookmarks