Apache log4cxx (Incubating)  Version 0.10.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
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 helpers::ObjectPtrT
< LoggerFactory
LoggerFactoryPtr
 
typedef helpers::ObjectPtrT
< OptionHandler
OptionHandlerPtr
 

Functions

 LOG4CXX_PTR_DEF (LoggerRepository)
 
 LOG4CXX_PTR_DEF (LoggerFactory)
 
 LOG4CXX_PTR_DEF (AppenderAttachable)
 
 LOG4CXX_PTR_DEF (Configurator)
 
 LOG4CXX_PTR_DEF (ErrorHandler)
 
 LOG4CXX_PTR_DEF (Filter)
 
 LOG4CXX_PTR_DEF (HierarchyEventListener)
 
 LOG4CXX_LIST_DEF (HierarchyEventListenerList, HierarchyEventListenerPtr)
 
 LOG4CXX_PTR_DEF (LoggingEvent)
 
 LOG4CXX_LIST_DEF (LoggingEventList, LoggingEventPtr)
 
 LOG4CXX_PTR_DEF (RepositorySelector)
 
 LOG4CXX_PTR_DEF (TriggeringEventEvaluator)
 

Typedef Documentation

Function Documentation

log4cxx::spi::LOG4CXX_LIST_DEF ( HierarchyEventListenerList  ,
HierarchyEventListenerPtr   
)
log4cxx::spi::LOG4CXX_LIST_DEF ( LoggingEventList  ,
LoggingEventPtr   
)
log4cxx::spi::LOG4CXX_PTR_DEF ( Filter  )
log4cxx::spi::LOG4CXX_PTR_DEF ( LoggerRepository  )
log4cxx::spi::LOG4CXX_PTR_DEF ( LoggerFactory  )
log4cxx::spi::LOG4CXX_PTR_DEF ( TriggeringEventEvaluator  )
log4cxx::spi::LOG4CXX_PTR_DEF ( RepositorySelector  )
log4cxx::spi::LOG4CXX_PTR_DEF ( HierarchyEventListener  )
log4cxx::spi::LOG4CXX_PTR_DEF ( Configurator  )
log4cxx::spi::LOG4CXX_PTR_DEF ( AppenderAttachable  )
log4cxx::spi::LOG4CXX_PTR_DEF ( ErrorHandler  )
log4cxx::spi::LOG4CXX_PTR_DEF ( LoggingEvent  )