Apache Log4cxx: log4cxx::spi Namespace Reference (original) (raw)

Classes
class AppenderAttachable
This Interface is for attaching Appenders to objects. More...
class Configurator
Implemented by classes capable of configuring log4j using a URL. More...
class DefaultRepositorySelector
class ErrorCode
class ErrorHandler
Appenders may delegate their error handling to ErrorHandlers. More...
class Filter
Users should extend this class to implement customized logging event filtering. More...
class HierarchyEventListener
Listen to events occuring within a Hierarchy. More...
class LocationInfo
This class represents the location of a logging statement. More...
class LoggerFactory
Implement this interface to create new instances of Logger or a sub-class of Logger. More...
class LoggerRepository
A LoggerRepository is used to create and retrieve Loggers. More...
class LoggingEvent
The data recorded for each logging request. More...
class OptionHandler
A string based interface to configure package components. More...
class RepositorySelector
The LogManager uses one (and only one) RepositorySelector implementation to select the LoggerRepository for a particular application context. More...
class RootLogger
RootLogger sits at the top of the logger hierachy. More...
class TriggeringEventEvaluator
Implementions of this interface allow certain appenders to decide when to perform an appender specific action. More...
Typedefs
typedef std::shared_ptr< LoggingEvent > LoggingEventPtr
typedef std::shared_ptr< Filter > FilterPtr
typedef std::shared_ptr< ErrorHandler > ErrorHandlerPtr
typedef std::shared_ptr< LoggerRepository > LoggerRepositoryPtr
typedef std::shared_ptr< LoggerFactory > LoggerFactoryPtr
typedef std::shared_ptr< OptionHandler > OptionHandlerPtr
Functions

ErrorHandlerPtr

FilterPtr

LoggerFactoryPtr

LoggerRepositoryPtr

LoggingEventPtr

OptionHandlerPtr

ConfigurationStatus

Enumerator
Configured
NotConfigured

LOG4CXX_LIST_DEF() [1/3]

log4cxx::spi::LOG4CXX_LIST_DEF ( HierarchyEventListenerList ,
HierarchyEventListenerPtr
)

LOG4CXX_LIST_DEF() [2/3]

log4cxx::spi::LOG4CXX_LIST_DEF ( KeySet ,
LogString
)

LOG4CXX_LIST_DEF() [3/3]

LOG4CXX_PTR_DEF() [1/10]

LOG4CXX_PTR_DEF() [2/10]

LOG4CXX_PTR_DEF() [3/10]

LOG4CXX_PTR_DEF() [4/10]

log4cxx::spi::LOG4CXX_PTR_DEF ( Filter )

LOG4CXX_PTR_DEF() [5/10]

LOG4CXX_PTR_DEF() [6/10]

LOG4CXX_PTR_DEF() [7/10]

LOG4CXX_PTR_DEF() [8/10]

LOG4CXX_PTR_DEF() [9/10]

LOG4CXX_PTR_DEF() [10/10]