 |
log4cplus
2.0.5
|
Go to the documentation of this file.
24 #ifndef LOG4CPLUS_SPI_LOGGER_FACTORY_HEADER
25 #define LOG4CPLUS_SPI_LOGGER_FACTORY_HEADER
29 #if defined (LOG4CPLUS_HAVE_PRAGMA_ONCE)
65 #endif // LOG4CPLUS_SPI_LOGGER_FACTORY_HEADER
std::basic_string< tchar > tstring
virtual Logger makeNewLoggerInstance(const log4cplus::tstring &name, Hierarchy &h)=0
Creates a new Logger object.
This is the central class in the log4cplus package.
virtual LoggerImpl * makeNewLoggerImplInstance(const log4cplus::tstring &name, Hierarchy &h)=0
This class is specialized in retrieving loggers by name and also maintaining the logger hierarchy.
virtual ~LoggerFactory()=0
Implement this interface to create new instances of Logger or a sub-class of Logger.
This is the central class in the log4cplus package.