24#ifndef LOG4CPLUS_HIERARCHY_LOCKER_HEADER_
25#define LOG4CPLUS_HIERARCHY_LOCKER_HEADER_
29#if defined (LOG4CPLUS_HAVE_PRAGMA_ONCE)
void resetConfiguration()
Calls the resetConfiguration() method on the locked Hierarchy.
Logger getInstance(const log4cplus::tstring &name)
Calls the getInstance() method on the locked Hierarchy.
HierarchyLocker(Hierarchy &h)
void addAppender(Logger &logger, log4cplus::SharedAppenderPtr &appender)
~HierarchyLocker() LOG4CPLUS_NOEXCEPT_FALSE
This class is specialized in retrieving loggers by name and also maintaining the logger hierarchy.
This is the central class in the log4cplus package.
#define LOG4CPLUS_NOEXCEPT_FALSE
This header defines the Logger class and the logging macros.
helpers::SharedObjectPtr< Appender > SharedAppenderPtr
This is a pointer to an Appender.
std::basic_string< tchar > tstring
std::vector< Logger > LoggerList
This is a list of Loggers.