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, maxFileSize

    Fields inherited from class org.apache.log4j.FileAppender

    bufferedIO, bufferSize, fileAppend, fileName

    Fields inherited from class org.apache.log4j.WriterAppender

    encoding, immediateFlush, qw

    Fields inherited from class org.apache.log4j.AppenderSkeleton

    closed, errorHandler, headFilter, layout, name, tailFilter, threshold
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    MaprfsRollingFileAppender(org.apache.log4j.Layout layout, String filename)
     
    MaprfsRollingFileAppender(org.apache.log4j.Layout layout, String filename, boolean append)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     

    Methods inherited from class org.apache.log4j.RollingFileAppender

    getMaxBackupIndex, getMaximumFileSize, rollOver, setFile, setMaxBackupIndex, setMaxFileSize, setMaximumFileSize, setQWForFiles, subAppend

    Methods inherited from class org.apache.log4j.FileAppender

    activateOptions, closeFile, getAppend, getBufferedIO, getBufferSize, getFile, reset, setAppend, setBufferedIO, setBufferSize, setFile

    Methods inherited from class org.apache.log4j.WriterAppender

    append, checkEntryConditions, close, closeWriter, createWriter, getEncoding, getImmediateFlush, requiresLayout, setEncoding, setErrorHandler, setImmediateFlush, setWriter, shouldFlush, writeFooter, writeHeader

    Methods inherited from class org.apache.log4j.AppenderSkeleton

    addFilter, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setLayout, setName, setThreshold

    Methods inherited from class java.lang.Object

    clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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:
      flush in interface LogFlusher