Log4j 1.2.9

## 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.
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`.
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`.
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.
TriggeringEventEvaluator: Implementions of this interface allow certain appenders to decide when to perform an appender specific action.

Class Summary
DefaultRepositorySelector
Filter: Users should extend this class to implement customized logging event filtering.
LocationInfo: The internal representation of caller location information.
LoggingEvent: The internal representation of logging events.
RootCategory: Deprecated. Replaced by `RootLogger`.
RootLogger: RootLogger sits at the top of the logger 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.2.9

Copyright 2000-2002 Apache Software Foundation.