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