Class MaprfsDailyRollingFileAppender

java.lang.Object
org.apache.log4j.AppenderSkeleton
org.apache.log4j.WriterAppender
org.apache.log4j.FileAppender
org.apache.log4j.DailyRollingFileAppender
com.mapr.log4j.MaprfsDailyRollingFileAppender
All Implemented Interfaces:
LogFlusher, org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler

public class MaprfsDailyRollingFileAppender extends org.apache.log4j.DailyRollingFileAppender implements LogFlusher
DailyRollingFileAppender for MapRFS. Majority of functionality is from DailyRollingFileAppender
  • Field Summary

    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
     
    MaprfsDailyRollingFileAppender(org.apache.log4j.Layout layout, String filename, String datePattern)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     

    Methods inherited from class org.apache.log4j.DailyRollingFileAppender

    activateOptions, getDatePattern, setDatePattern, subAppend

    Methods inherited from class org.apache.log4j.FileAppender

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

    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

    • MaprfsDailyRollingFileAppender

      public MaprfsDailyRollingFileAppender()
    • MaprfsDailyRollingFileAppender

      public MaprfsDailyRollingFileAppender(org.apache.log4j.Layout layout, String filename, String datePattern) throws IOException
      Throws:
      IOException
  • Method Details

    • flush

      public void flush()
      Specified by:
      flush in interface LogFlusher