Servlets Java

//Log4j from Apache is required
import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator;
import javax.servlet.*;
import javax.servlet.http.*;
public class SessionLogger implements HttpSessionListener {
  private Logger log;
  public SessionLogger() {
    /*
     * The loggers are typically initialized by a special initialization
     * listener or servlet. If this is not the case, then initialize the
     * logger here:
     * 
     * java.util.ResourceBundle bundle = java.util.ResourceBundle.getBundle(
     * "com.rntsoft.global");
     * PropertyConfigurator.configure(bundle.getString(
     * "log-configure-path"));
     */
    log = Logger.getLogger(SessionLogger.class);
  }
  public void sessionCreated(HttpSessionEvent se) {
    //log request of the INFO level
    log.info("HttpSession created: " + se.getSession().getId());
  }
  public void sessionDestroyed(HttpSessionEvent se) {
    //log request about session's that are invalidated
    log.info("HttpSession invalidated: " + se.getSession().getId());
  }
}