craigmcc 01/12/10 19:51:34 Modified: tester/src/tester/org/apache/tester Session04.java SessionListener01.java Log: Enhance logging of session creation and destroy events, to ensure that the right events are called when you invalidate an old session, and create a new one, within the same servlet request. No functional change. Revision Changes Path 1.2 +4 -1 jakarta-tomcat-4.0/tester/src/tester/org/apache/tester/Session04.java Index: Session04.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/tester/src/tester/org/apache/tester/Session04.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- Session04.java 2001/04/11 04:31:08 1.1 +++ Session04.java 2001/12/11 03:51:34 1.2 @@ -69,7 +69,7 @@ * identifier) while processing this request. * * @author Craig R. McClanahan - * @version $Revision: 1.1 $ $Date: 2001/04/11 04:31:08 $ + * @version $Revision: 1.2 $ $Date: 2001/12/11 03:51:34 $ */ public class Session04 extends HttpServlet { @@ -77,6 +77,8 @@ public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { + log("Session04 - Starting, requestedSessionId = " + + request.getRequestedSessionId()); response.setContentType("text/plain"); PrintWriter writer = response.getWriter(); @@ -184,6 +186,7 @@ writer.println(message); } StaticLogger.reset(); + log("Session04 - Stopping"); } 1.2 +9 -2 jakarta-tomcat-4.0/tester/src/tester/org/apache/tester/SessionListener01.java Index: SessionListener01.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/tester/src/tester/org/apache/tester/SessionListener01.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- SessionListener01.java 2001/04/18 19:53:09 1.1 +++ SessionListener01.java 2001/12/11 03:51:34 1.2 @@ -64,10 +64,11 @@ /** * Application event listener for session events. All events that occur - * are logged appropriately to the static logger. + * are logged appropriately to the static logger. In addition, session + * creation and destruction events are logged to the servlet context log. * * @author Craig R. McClanahan - * @version $Revision: 1.1 $ $Date: 2001/04/18 19:53:09 $ + * @version $Revision: 1.2 $ $Date: 2001/12/11 03:51:34 $ */ public class SessionListener01 @@ -91,10 +92,16 @@ public void sessionCreated(HttpSessionEvent event) { StaticLogger.write("SessionListener01: sessionCreated()"); + HttpSession session = event.getSession(); + session.getServletContext().log("SessionListener01: sessionCreated(" + + session.getId() + ")"); } public void sessionDestroyed(HttpSessionEvent event) { StaticLogger.write("SessionListener01: sessionDestroyed()"); + HttpSession session = event.getSession(); + session.getServletContext().log("SessionListener01: sessionDestroyed(" + + session.getId() + ")"); }
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>