Appender, OptionHandlerpublic class ExternallyRolledFileAppender extends RollingFileAppender
This method of triggering roll over has the advantage of being operating system independent, fast and reliable.
A simple application Roller is provided to initiate the
roll over.
Note that the initiator is not authenticated. Anyone can trigger a rollover. In production environments, it is recommended that you add some form of protection to prevent undesired rollovers.
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
OK |
The string constant sent to acknowledge a roll over.
|
static java.lang.String |
ROLL_OVER |
The string constant sent to initiate a roll over.
|
closed, errorHandler, headFilter, layout, name, tailFilter, thresholdbufferedIO, bufferSize, fileAppend, fileNamemaxBackupIndex, maxFileSizeencoding, immediateFlush, qw| Constructor | Description |
|---|---|
ExternallyRolledFileAppender() |
The default constructor does nothing but calls its super-class
constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
activateOptions() |
Start listening on the port specified by a preceding call to
setPort(int). |
int |
getPort() |
Returns value of the Port option.
|
void |
setPort(int port) |
The Port [roperty is used for setting the port for
listening to external roll over messages.
|
addFilter, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setLayout, setName, setThresholdcloseFile, getAppend, getBufferedIO, getBufferSize, getFile, reset, setAppend, setBufferedIO, setBufferSize, setFileclone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMaxBackupIndex, getMaximumFileSize, rollOver, setFile, setMaxBackupIndex, setMaxFileSize, setMaximumFileSize, setQWForFiles, subAppendappend, checkEntryConditions, close, closeWriter, createWriter, getEncoding, getImmediateFlush, requiresLayout, setEncoding, setErrorHandler, setImmediateFlush, setWriter, shouldFlush, writeFooter, writeHeaderpublic static final java.lang.String ROLL_OVER
public static final java.lang.String OK
public ExternallyRolledFileAppender()
public void setPort(int port)
public int getPort()
public void activateOptions()
setPort(int).activateOptions in interface OptionHandleractivateOptions in class FileAppenderCopyright 2000-2007 Apache Software Foundation.