Apache log4cxx  Version 0.10.1
RepositorySelector Class Referenceabstract

The LogManager uses one (and only one) RepositorySelector implementation to select the LoggerRepository for a particular application context. More...

Inherits Object.

Inherited by DefaultRepositorySelector [virtual].

Public Member Functions

virtual ~RepositorySelector ()
 
virtual LoggerRepositoryPtrgetLoggerRepository ()=0
 
- Public Member Functions inherited from Object
virtual const helpers::ClassgetClass () const
 
virtual ~Object ()
 
virtual void addRef () const =0
 
virtual void releaseRef () const =0
 
virtual bool instanceof (const Class &clazz) const =0
 
virtual const void * cast (const Class &clazz) const =0
 

Additional Inherited Members

- Static Public Member Functions inherited from Object
static const helpers::ClassgetStaticClass ()
 
static const log4cxx::helpers::ClassRegistrationregisterClass ()
 

Detailed Description

The LogManager uses one (and only one) RepositorySelector implementation to select the LoggerRepository for a particular application context.

It is the responsability of the RepositorySelector implementation to track the application context. log4cxx makes no assumptions about the application context or on its management.

See also LogManager.

Constructor & Destructor Documentation

◆ ~RepositorySelector()

virtual ~RepositorySelector ( )
inlinevirtual

Member Function Documentation

◆ getLoggerRepository()

virtual LoggerRepositoryPtr& getLoggerRepository ( )
pure virtual

Implemented in DefaultRepositorySelector.


The documentation for this class was generated from the following file: