java.lang.Object
org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.server.RequestLogWriter
org.eclipse.jetty.server.AsyncRequestLogWriter
- All Implemented Interfaces:
RequestLog.Writer,org.eclipse.jetty.util.component.LifeCycle
An asynchronously writing RequestLogWriter
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener, org.eclipse.jetty.util.component.AbstractLifeCycle.StopExceptionNested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle
org.eclipse.jetty.util.component.LifeCycle.Listener -
Field Summary
Fields inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
FAILED, STARTED, STARTING, STOPPED, STOPPING -
Constructor Summary
ConstructorsConstructorDescriptionAsyncRequestLogWriter(String filename) AsyncRequestLogWriter(String filename, BlockingQueue<String> queue) -
Method Summary
Methods inherited from class org.eclipse.jetty.server.RequestLogWriter
getDatedFilename, getFileName, getFilenameDateFormat, getRetainDays, getTimeZone, isAppend, setAppend, setFilename, setFilenameDateFormat, setRetainDays, setTimeZoneMethods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
addEventListener, getEventListeners, getState, getState, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeEventListener, setEventListeners, start, stop, toString
-
Constructor Details
-
AsyncRequestLogWriter
public AsyncRequestLogWriter() -
AsyncRequestLogWriter
-
AsyncRequestLogWriter
-
-
Method Details
-
doStart
- Overrides:
doStartin classRequestLogWriter- Throws:
Exception
-
doStop
- Overrides:
doStopin classRequestLogWriter- Throws:
Exception
-
write
- Specified by:
writein interfaceRequestLog.Writer- Overrides:
writein classRequestLogWriter- Throws:
IOException
-