Package org.apache.log4j.spi

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

Interface Summary

AppenderAttachableInterface for attaching appenders to objects.
ConfiguratorImplemented by classes capable of configuring log4j using a URL.
ErrorCodeThis interface defines commonly encoutered error codes.
ErrorHandlerAppenders may delegate their error handling to ErrorHandlers.
HierarchyEventListenerListen to events occuring within a Hierarchy.
LoggerFactoryImplement this interface to create new instances of Logger or a sub-class of Logger.
LoggerRepositoryA LoggerRepository is used to create and retrieve Loggers.
OptionHandlerA string based interface to configure package components.
RendererSupport
RepositorySelectorThe LogManager uses one (and only one) RepositorySelector implementation to select the LoggerRepository for a particular application context.
TriggeringEventEvaluatorImplementions of this interface allow certain appenders to decide when to perform an appender specific action.

Class Summary

DefaultRepositorySelector
FilterUsers should extend this class to implement customized logging event filtering.
LocationInfoThe internal representation of caller location information.
LoggingEventThe internal representation of logging events.
RootCategory
RootLoggerRootLogger sits at the top of the logger hierachy.
ThrowableInformation ThrowableInformation is log4j's internal representation of throwables.
Contains part of the System Programming Interface (SPI) needed to extend log4j.

Copyright 2000-2005 Apache Software Foundation.