RepositorySelector Class Reference

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].

List of all members.

Classes

class  ClazzRepositorySelector

Public Member Functions

virtual const helpers::ClassgetClass () const
virtual ~RepositorySelector ()
virtual LoggerRepositoryPtrgetLoggerRepository ()=0

Static Public Member Functions

static const helpers::ClassgetStaticClass ()
static const
log4cxx::helpers::ClassRegistration
registerClass ()

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

virtual ~RepositorySelector (  )  [inline, virtual]

Member Function Documentation

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.


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