Class InstrumentedAppender

java.lang.Object
org.apache.log4j.AppenderSkeleton
io.prometheus.client.log4j.InstrumentedAppender
All Implemented Interfaces:
org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler

public class InstrumentedAppender extends org.apache.log4j.AppenderSkeleton
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.apache.log4j.AppenderSkeleton

    org.apache.log4j.AppenderSkeleton.NoOpErrorHandler
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     

    Fields inherited from class org.apache.log4j.AppenderSkeleton

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

    Constructors
    Constructor
    Description
    Create a new instrumented appender using the default registry.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    protected void
    append(org.apache.log4j.spi.LoggingEvent event)
     
    void
     
    boolean
     

    Methods inherited from class org.apache.log4j.AppenderSkeleton

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

    Methods inherited from class Object

    clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • InstrumentedAppender

      public InstrumentedAppender()
      Create a new instrumented appender using the default registry.
  • Method Details

    • activateOptions

      public void activateOptions()
      Specified by:
      activateOptions in interface org.apache.log4j.spi.OptionHandler
      Overrides:
      activateOptions in class org.apache.log4j.AppenderSkeleton
    • 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()