Log4j 1.3alpha-3

Package org.apache.log4j.spi

Contains part of the System Programming Interface (SPI) needed to extend log4j.

See:
          Description

Interface Summary
AppenderAttachable Interface for attaching appenders to objects.
Configurator Implemented by classes capable of configuring log4j using a URL.
Decoder Allow LoggingEvents to be reconstructed from a different format (usually XML).
ErrorCode This interface defines commonly encoutered error codes.
ErrorHandler Appenders may delegate their error handling to ErrorHandlers.
HierarchyEventListener Listen to events occuring within a Hierarchy.
LoggerEventListener Interface used to listen for Logger related events such as add/remove appender or changing levels.
LoggerFactory Implement this interface to create new instances of Logger or a sub-class of Logger.
LoggerRepository A LoggerRepository is used to create and retrieve Loggers.
LoggerRepositoryEventListener Interface used to listen for LoggerRepository related events such as startup, reset, and shutdown.
OptionHandler A string based interface to configure package components.
RendererSupport  
RepositorySelector The LogManager uses one (and only one) RepositorySelector implementation to select the LoggerRepository for a particular application context.
Thresholdable An interface that defines the required methods for supporting the setting and getting of a level threshold.
TriggeringEventEvaluator Implementions of this interface allow certain appenders to decide when to perform an appender specific action.
 

Class Summary
DefaultRepositorySelector  
ErrorItem Used to store special log4j errors which cannot be logged using internal logging.
Filter Users should extend this class to implement customized logging event filtering.
LoggingEvent The internal representation of logging events.
LoggingEventFieldResolver A singleton helper utility which accepts a field name and a LoggingEvent and returns the String value of that field.
RootCategory Deprecated. Replaced by RootLogger.
RootLogger RootLogger sits at the top of the category hierachy.
ThrowableInformation ThrowableInformation is log4j's internal representation of throwables.
 

Package org.apache.log4j.spi Description

Contains part of the System Programming Interface (SPI) needed to extend log4j.


Log4j 1.3alpha-3

Copyright 2000-2003 Apache Software Foundation.