00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00016 #ifndef _LOG4CPLUS_SPI_ROOT_LOGGER_HEADER_
00017 #define _LOG4CPLUS_SPI_ROOT_LOGGER_HEADER_
00018
00019 #include <log4cplus/config.h>
00020 #include <log4cplus/helpers/loglog.h>
00021 #include <log4cplus/spi/loggerimpl.h>
00022
00023 namespace log4cplus {
00024 namespace spi {
00025
00035 class LOG4CPLUS_EXPORT RootLogger : public LoggerImpl {
00036 public:
00037
00042 RootLogger(Hierarchy& h, LogLevel ll);
00043
00044
00049 virtual LogLevel getChainedLogLevel() const;
00050
00055 void setLogLevel(LogLevel ll);
00056
00057 };
00058
00059 }
00060 }
00061
00062 #endif // _LOG4CPLUS_SPI_ROOT_LOGGER_HEADER_
00063