com.evolveum.midpoint.logging.impl
Class NdcFilteringRollingFileAppender

java.lang.Object
  extended by org.apache.log4j.AppenderSkeleton
      extended by org.apache.log4j.WriterAppender
          extended by org.apache.log4j.FileAppender
              extended by org.apache.log4j.RollingFileAppender
                  extended by com.evolveum.midpoint.logging.impl.NdcFilteringRollingFileAppender
All Implemented Interfaces:
org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler

public class NdcFilteringRollingFileAppender
extends org.apache.log4j.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
NdcFilteringRollingFileAppender()
           
NdcFilteringRollingFileAppender(org.apache.log4j.Layout layout, java.lang.String filename)
           
NdcFilteringRollingFileAppender(org.apache.log4j.Layout layout, java.lang.String filename, boolean append)
           
 
Method Summary
 void addLoggerConfiguration(java.util.List<java.lang.String> pckgs, java.util.List<java.lang.String> subsystems)
           
 void append(org.apache.log4j.spi.LoggingEvent event)
           
 
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
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 Detail

NdcFilteringRollingFileAppender

public NdcFilteringRollingFileAppender()

NdcFilteringRollingFileAppender

public NdcFilteringRollingFileAppender(org.apache.log4j.Layout layout,
                                       java.lang.String filename,
                                       boolean append)
                                throws java.io.IOException
Throws:
java.io.IOException

NdcFilteringRollingFileAppender

public NdcFilteringRollingFileAppender(org.apache.log4j.Layout layout,
                                       java.lang.String filename)
                                throws java.io.IOException
Throws:
java.io.IOException
Method Detail

append

public void append(org.apache.log4j.spi.LoggingEvent event)
Overrides:
append in class org.apache.log4j.WriterAppender

addLoggerConfiguration

public void addLoggerConfiguration(java.util.List<java.lang.String> pckgs,
                                   java.util.List<java.lang.String> subsystems)


Copyright © 2011 evolveum. All Rights Reserved.