| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectorg.apache.log.output.AbstractTargetorg.apache.log.output.AbstractOutputTargetorg.apache.log.output.io.StreamTargetorg.apache.log.output.io.FileTargetorg.apache.log.output.io.rotate.RotatingFileTargetpublic class RotatingFileTargetextends FileTargetField Summary | |
private boolean | |
private FileStrategy | |
private RotateStrategy | |
Fields inherited from class org.apache.log.output.io.FileTarget | |
m_append, m_file | |
Fields inherited from class org.apache.log.output.io.StreamTarget | |
m_encoding, m_outputStream | |
Fields inherited from class org.apache.log.output.AbstractOutputTarget | |
m_formatter | |
Fields inherited from class org.apache.log.output.AbstractTarget | |
DEFAULT_ERROR_HANDLER, m_errorHandler, m_isOpen | |
Constructor Summary | |
| |
| |
Method Summary | |
protected void |
|
protected void |
|
Methods inherited from class org.apache.log.output.io.FileTarget | |
getFile, openFile, setFile | |
Methods inherited from class org.apache.log.output.io.StreamTarget | |
close, setOutputStream, shutdownStream, write | |
Methods inherited from class org.apache.log.output.AbstractOutputTarget | |
close, doProcessEvent, format, getFormatter, getHead, getTail, open, write, writeHead, writeTail | |
Methods inherited from class org.apache.log.output.AbstractTarget | |
close, doProcessEvent, getErrorHandler, isOpen, open, processEvent, setErrorHandler | |
public RotatingFileTarget(boolean append,
Formatter formatter,
RotateStrategy rotateStrategy,
FileStrategy fileStrategy)
throws IOExceptionConstruct RotatingFileTarget object.
- Parameters:
append- true if file is to be appended to, false otherwiseformatter- Formatter to be usedrotateStrategy- RotateStrategy to be usedfileStrategy- FileStrategy to be used
public RotatingFileTarget(Formatter formatter, RotateStrategy rotateStrategy, FileStrategy fileStrategy) throws IOException
Construct RotatingFileTarget object.
- Parameters:
formatter- Formatter to be usedrotateStrategy- RotateStrategy to be usedfileStrategy- FileStrategy to be used
protected void rotate()
throws IOExceptionRotates the file.
protected void write(String data)
Output the log message, and check if rotation is needed.
- Overrides:
- write in interface StreamTarget
- Parameters:
data- the date to write to the target