log4cplus_spi_LoggerFactory(3)
| log4cplus::spi::LoggerFactory(3) | log4cplus | log4cplus::spi::LoggerFactory(3) |
NAME
log4cplus::spi::LoggerFactory - Implement this interface to create new instances of Logger or a sub-class of Logger.
SYNOPSIS
#include <loggerfactory.h>
Inherited by log4cplus::DefaultLoggerFactory.
Public Member Functions
virtual Logger makeNewLoggerInstance (const
log4cplus::tstring &name, Hierarchy &h)=0
Creates a new Logger object. virtual ~LoggerFactory ()=0
Protected Member Functions
virtual LoggerImpl * makeNewLoggerImplInstance
(const log4cplus::tstring &name, Hierarchy &h)=0
Detailed Description
Implement this interface to create new instances of Logger or a sub-class of Logger.
Definition at line 48 of file loggerfactory.h.
Constructor & Destructor Documentation
virtual log4cplus::spi::LoggerFactory::~LoggerFactory () [pure virtual]
Member Function Documentation
virtual LoggerImpl * log4cplus::spi::LoggerFactory::makeNewLoggerImplInstance (const log4cplus::tstring & name, Hierarchy & h) [protected], [pure virtual]
Implemented in log4cplus::DefaultLoggerFactory.
virtual Logger log4cplus::spi::LoggerFactory::makeNewLoggerInstance (const log4cplus::tstring & name, Hierarchy & h) [pure virtual]
Creates a new Logger object.
Implemented in log4cplus::DefaultLoggerFactory.
Author
Generated automatically by Doxygen for log4cplus from the source code.
| Mon Jun 5 2023 21:46:10 | Version 2.0.7 |
