org.infoglue.cms.util.webloggers
Class Logger

java.lang.Object
  |
  +--org.infoglue.cms.util.webloggers.Logger
Direct Known Subclasses:
CommonLogger, IISLogger

public abstract class Logger
extends java.lang.Object

The Logger class is the abstract class that loggers must implement. You can (should be able to) use several loggers at the same time.


Constructor Summary
Logger()
          Construct a new Logger instance.
 
Method Summary
abstract  void initialize()
           
abstract  void logRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String pagePath, long duration)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Logger

public Logger()
Construct a new Logger instance.

Method Detail

initialize

public abstract void initialize()

logRequest

public abstract void logRequest(javax.servlet.http.HttpServletRequest request,
                                javax.servlet.http.HttpServletResponse response,
                                java.lang.String pagePath,
                                long duration)