File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Servlets and the fly likes Unexpected Error Logging Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Servlets
Bookmark "Unexpected Error Logging" Watch "Unexpected Error Logging" New topic

Unexpected Error Logging

Ronnie Phelps
Ranch Hand

Joined: Mar 12, 2001
Posts: 329
Can someone point me in the right direction on where I would want to begin creating an error log for my jsp pages. I don't have a problem throwing and logging expected errors in JSP when they occur...I need to somehow log error messages that are unexpected.
Tony Alicea

Joined: Jan 30, 2000
Posts: 3226
If you set up a JSP called for example "myError.jsp" with this directive
<%@ page isErrorPage="true" %>
and then use <%@ page errorPage="myError.jsp" %>
in other pages, then any runtime exceptions in a JSP will cause "myError.jsp" to be executed. In this page you can do the logging.
I would <jsp:forward page="LoggingServlet"/> to a Servlet and do the logging there since I prefer not to have too much Java code in a JSP.

Tony Alicea
Senior Java Web Application Developer, SCPJ2, SCWCD
Ronnie Phelps
Ranch Hand

Joined: Mar 12, 2001
Posts: 329
I didn't know that this approach would apply to any runtime exception. Thanks Tony that was very helpful.
I agree. Here's the link:
subject: Unexpected Error Logging
It's not a secret anymore!