Apache log4cxx  Version 0.12.0
log4cxx::spi::RepositorySelector Class Referenceabstract

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

#include <repositoryselector.h>

Inheritance diagram for log4cxx::spi::RepositorySelector:
log4cxx::helpers::Object log4cxx::spi::DefaultRepositorySelector

Public Member Functions

virtual ~RepositorySelector ()
 
virtual LoggerRepositoryPtr getLoggerRepository ()=0
 
- Public Member Functions inherited from log4cxx::helpers::Object
virtual ~Object ()
 
virtual bool instanceof (const Class &clazz) const =0
 
virtual const void * cast (const Class &clazz) const =0
 

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 log4cxx::spi::RepositorySelector::~RepositorySelector ( )
inlinevirtual

Member Function Documentation

◆ getLoggerRepository()

virtual LoggerRepositoryPtr log4cxx::spi::RepositorySelector::getLoggerRepository ( )
pure virtual

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