log4cxx::spi Namespace Reference

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 internal representation of logging events. 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 helpers::ObjectPtrT
< LoggingEvent > 
LoggingEventPtr
typedef helpers::ObjectPtrT
< Filter > 
FilterPtr
typedef
log4cxx::helpers::ObjectPtrT
< ErrorHandler > 
ErrorHandlerPtr
typedef helpers::ObjectPtrT
< LoggerRepository > 
LoggerRepositoryPtr
typedef
log4cxx::helpers::ObjectPtrT
< LoggerFactory > 
LoggerFactoryPtr
typedef
log4cxx::helpers::ObjectPtrT
< AppenderAttachable > 
AppenderAttachablePtr
typedef
log4cxx::helpers::ObjectPtrT
< Configurator > 
ConfiguratorPtr
typedef
log4cxx::helpers::ObjectPtrT
< HierarchyEventListener > 
HierarchyEventListenerPtr
typedef std::vector
< HierarchyEventListenerPtr > 
HierarchyEventListenerList
typedef std::vector
< LoggingEventPtr > 
LoggingEventList
typedef helpers::ObjectPtrT
< OptionHandler > 
OptionHandlerPtr
typedef
log4cxx::helpers::ObjectPtrT
< RepositorySelector > 
RepositorySelectorPtr
typedef
log4cxx::helpers::ObjectPtrT
< TriggeringEventEvaluator > 
TriggeringEventEvaluatorPtr

Typedef Documentation

typedef std::vector< LoggingEventPtr > LoggingEventList