version 0.3.33
[fms.git] / include / ilogger.h
1 #ifndef _ilogger_\r
2 #define _ilogger_\r
3 \r
4 #include <Poco/Util/ServerApplication.h>\r
5 #include <Poco/LogFile.h>\r
6 \r
7 /**\r
8         \brief Base class for classes that want to use the singleton LogFile object\r
9 */\r
10 class ILogger\r
11 {\r
12 public:\r
13         ILogger():m_log(&Poco::Util::ServerApplication::instance().logger()) {}\r
14         \r
15 protected:\r
16         Poco::Logger *m_log;\r
17 };\r
18 \r
19 #endif  // _ilogger_\r