org.apache.commons.logging.log4j.log4j12
Class TestAppender

java.lang.Object
  extended by org.apache.log4j.AppenderSkeleton
      extended by org.apache.commons.logging.log4j.log4j12.TestAppender
All Implemented Interfaces:
org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler

public class TestAppender
extends org.apache.log4j.AppenderSkeleton

A custom implementation of org.apache.log4j.Appender which converts the log4j-specific log event record into a representation that doesn't have a dependency on log4j and stores that new representation into an external list.


Field Summary
 
Fields inherited from class org.apache.log4j.AppenderSkeleton
closed, errorHandler, headFilter, layout, name, tailFilter, threshold
 
Constructor Summary
TestAppender(List logEvents)
          Constructor.
 
Method Summary
protected  void append(org.apache.log4j.spi.LoggingEvent event)
           
 void close()
           
 boolean requiresLayout()
           
 
Methods inherited from class org.apache.log4j.AppenderSkeleton
activateOptions, addFilter, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setErrorHandler, setLayout, setName, setThreshold
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestAppender

public TestAppender(List logEvents)
Constructor.

Method Detail

append

protected void append(org.apache.log4j.spi.LoggingEvent event)
Specified by:
append in class org.apache.log4j.AppenderSkeleton

close

public void close()

requiresLayout

public boolean requiresLayout()


Copyright © 2001-2011 Apache Software Foundation. All Rights Reserved.