public class AsyncRequestLogWriter extends RequestLogWriter
AbstractLifeCycle.AbstractLifeCycleListener
LifeCycle.Listener
Constructor and Description |
---|
AsyncRequestLogWriter() |
AsyncRequestLogWriter(java.lang.String filename) |
AsyncRequestLogWriter(java.lang.String filename,
java.util.concurrent.BlockingQueue<java.lang.String> queue) |
Modifier and Type | Method and Description |
---|---|
protected void |
doStart() |
protected void |
doStop() |
void |
write(java.lang.String log) |
getDatedFilename, getFileName, getFilenameDateFormat, getRetainDays, getTimeZone, isAppend, isEnabled, setAppend, setFilename, setFilenameDateFormat, setRetainDays, setTimeZone
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, setStopTimeout, start, stop, toString
public AsyncRequestLogWriter()
public AsyncRequestLogWriter(java.lang.String filename)
public AsyncRequestLogWriter(java.lang.String filename, java.util.concurrent.BlockingQueue<java.lang.String> queue)
protected void doStart() throws java.lang.Exception
doStart
in class RequestLogWriter
java.lang.Exception
protected void doStop() throws java.lang.Exception
doStop
in class RequestLogWriter
java.lang.Exception
public void write(java.lang.String log) throws java.io.IOException
write
in interface RequestLog.Writer
write
in class RequestLogWriter
java.io.IOException
Copyright © 1995–2023 Webtide. All rights reserved.