The LogManager
uses one (and only one) RepositorySelector
implementation to select the LoggerRepository for a particular application context.
More...
Inherits log4cxx::helpers::Object.
Inherited by DefaultRepositorySelector [virtual]
.
Classes | |
class | ClazzRepositorySelector |
Public Member Functions | |
virtual const helpers::Class & | getClass () const |
virtual | ~RepositorySelector () |
virtual LoggerRepositoryPtr & | getLoggerRepository ()=0 |
Static Public Member Functions | |
static const helpers::Class & | getStaticClass () |
static const log4cxx::helpers::ClassRegistration & | registerClass () |
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.
virtual ~RepositorySelector | ( | ) | [inline, virtual] |
virtual const helpers::Class& getClass | ( | ) | const [virtual] |
Reimplemented from Object.
Reimplemented in DefaultRepositorySelector.
virtual LoggerRepositoryPtr& getLoggerRepository | ( | ) | [pure virtual] |
Implemented in DefaultRepositorySelector.
static const helpers::Class& getStaticClass | ( | ) | [static] |
Reimplemented from Object.
Reimplemented in DefaultRepositorySelector.
static const log4cxx::helpers::ClassRegistration& registerClass | ( | ) | [static] |
Reimplemented from Object.
Reimplemented in DefaultRepositorySelector.