org.mortbay.jetty
Class NCSARequestLog
java.lang.Object
org.mortbay.component.AbstractLifeCycle
org.mortbay.jetty.NCSARequestLog
- All Implemented Interfaces:
- LifeCycle, RequestLog
public class NCSARequestLog
- extends AbstractLifeCycle
- implements RequestLog
RequestLogImpl
- Author:
- Greg Wilkins, Nigel Canonizado
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_filename
private String _filename
_extended
private boolean _extended
_append
private boolean _append
_retainDays
private int _retainDays
_closeOut
private boolean _closeOut
_preferProxiedForAddress
private boolean _preferProxiedForAddress
_logDateFormat
private String _logDateFormat
_logLocale
private Locale _logLocale
_logTimeZone
private String _logTimeZone
_ignorePaths
private String[] _ignorePaths
_logLatency
private boolean _logLatency
_logCookies
private boolean _logCookies
_out
private transient OutputStream _out
_fileOut
private transient OutputStream _fileOut
_logDateCache
private transient DateCache _logDateCache
_ignorePathMap
private transient PathMap _ignorePathMap
_writer
private transient Writer _writer
NCSARequestLog
public NCSARequestLog()
NCSARequestLog
public NCSARequestLog(String filename)
setFilename
public void setFilename(String filename)
getFilename
public String getFilename()
getDatedFilename
public String getDatedFilename()
setLogDateFormat
public void setLogDateFormat(String format)
getLogDateFormat
public String getLogDateFormat()
setLogTimeZone
public void setLogTimeZone(String tz)
getLogTimeZone
public String getLogTimeZone()
setRetainDays
public void setRetainDays(int retainDays)
getRetainDays
public int getRetainDays()
setExtended
public void setExtended(boolean extended)
isExtended
public boolean isExtended()
setAppend
public void setAppend(boolean append)
isAppend
public boolean isAppend()
setIgnorePaths
public void setIgnorePaths(String[] ignorePaths)
getIgnorePaths
public String[] getIgnorePaths()
setLogCookies
public void setLogCookies(boolean logCookies)
getLogCookies
public boolean getLogCookies()
setLogLatency
public void setLogLatency(boolean logLatency)
getLogLatency
public boolean getLogLatency()
setPreferProxiedForAddress
public void setPreferProxiedForAddress(boolean preferProxiedForAddress)
log
public void log(Request request,
Response response)
- Specified by:
log
in interface RequestLog
logExtended
protected void logExtended(Request request,
Response response,
Writer writer)
throws IOException
- Throws:
IOException
doStart
protected void doStart()
throws Exception
- Overrides:
doStart
in class AbstractLifeCycle
- Throws:
Exception
doStop
protected void doStop()
throws Exception
- Overrides:
doStop
in class AbstractLifeCycle
- Throws:
Exception