Package org.umlg.sqlg

Class TestAppender

java.lang.Object
org.apache.log4j.AppenderSkeleton
org.umlg.sqlg.TestAppender
All Implemented Interfaces:
org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler

public class TestAppender extends org.apache.log4j.AppenderSkeleton
Test appender to capture some explicit messages
Author:
JP Moresmau
  • Field Summary

    Fields inherited from class org.apache.log4j.AppenderSkeleton

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

    Constructors
    Constructor
    Description
     
    TestAppender​(boolean isActive)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    append​(org.apache.log4j.spi.LoggingEvent event)
     
    void
     
    static LinkedList<org.apache.log4j.spi.LoggingEvent>
     
    static org.apache.log4j.spi.LoggingEvent
    getLast​(String name)
    get last event of the given name AND CLEARS THE LIST
    boolean
     

    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 Details

    • TestAppender

      public TestAppender()
    • TestAppender

      public TestAppender(boolean isActive)
  • Method Details

    • getEventsList

      public static LinkedList<org.apache.log4j.spi.LoggingEvent> getEventsList()
    • getLast

      public static org.apache.log4j.spi.LoggingEvent getLast(String name)
      get last event of the given name AND CLEARS THE LIST
      Parameters:
      name - the event name (class where event was logged)
      Returns:
      the event or null if none
    • close

      public void close()
    • requiresLayout

      public boolean requiresLayout()
    • append

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