Package com.mapr.log4j
Class MaprfsRollingFileAppender
java.lang.Object
org.apache.log4j.AppenderSkeleton
org.apache.log4j.WriterAppender
org.apache.log4j.FileAppender
org.apache.log4j.RollingFileAppender
com.mapr.log4j.MaprfsRollingFileAppender
- All Implemented Interfaces:
LogFlusher,org.apache.log4j.Appender,org.apache.log4j.spi.OptionHandler
public class MaprfsRollingFileAppender
extends org.apache.log4j.RollingFileAppender
implements LogFlusher
RollingFileAppender for MapRFS. Majority of functionality is from
RollingFileAppender
-
Field Summary
Fields inherited from class org.apache.log4j.RollingFileAppender
maxBackupIndex, maxFileSizeFields inherited from class org.apache.log4j.FileAppender
bufferedIO, bufferSize, fileAppend, fileNameFields inherited from class org.apache.log4j.WriterAppender
encoding, immediateFlush, qwFields inherited from class org.apache.log4j.AppenderSkeleton
closed, errorHandler, headFilter, layout, name, tailFilter, threshold -
Constructor Summary
ConstructorsConstructorDescriptionMaprfsRollingFileAppender(org.apache.log4j.Layout layout, String filename) MaprfsRollingFileAppender(org.apache.log4j.Layout layout, String filename, boolean append) -
Method Summary
Methods inherited from class org.apache.log4j.RollingFileAppender
getMaxBackupIndex, getMaximumFileSize, rollOver, setFile, setMaxBackupIndex, setMaxFileSize, setMaximumFileSize, setQWForFiles, subAppendMethods inherited from class org.apache.log4j.FileAppender
activateOptions, closeFile, getAppend, getBufferedIO, getBufferSize, getFile, reset, setAppend, setBufferedIO, setBufferSize, setFileMethods inherited from class org.apache.log4j.WriterAppender
append, checkEntryConditions, close, closeWriter, createWriter, getEncoding, getImmediateFlush, requiresLayout, setEncoding, setErrorHandler, setImmediateFlush, setWriter, shouldFlush, writeFooter, writeHeaderMethods inherited from class org.apache.log4j.AppenderSkeleton
addFilter, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setLayout, setName, setThreshold
-
Constructor Details
-
MaprfsRollingFileAppender
public MaprfsRollingFileAppender() -
MaprfsRollingFileAppender
public MaprfsRollingFileAppender(org.apache.log4j.Layout layout, String filename) throws IOException - Throws:
IOException
-
MaprfsRollingFileAppender
public MaprfsRollingFileAppender(org.apache.log4j.Layout layout, String filename, boolean append) throws IOException - Throws:
IOException
-
-
Method Details
-
flush
public void flush()- Specified by:
flushin interfaceLogFlusher
-