src/cfp/logger/CLogger.hxx

説明を見る。
00001 // file:CLogger.hxx
00016 #ifndef CLOGGER_HXX_
00017 #define CLOGGER_HXX_
00018 
00019 #include <string>
00020 
00021 namespace cfp
00022 {
00023 namespace logger
00024 {
00025     class CLogger;
00026     
00032     class CLogger
00033     {
00034     private:
00036         std::wstring m_strPackageName;
00037         
00038     protected:
00039         
00040     public:
00041         CLogger();
00042         CLogger(std::wstring strPackageName);
00043         virtual ~CLogger();
00044         void debug(std::wstring strMessage);
00045         void error(std::wstring strMessage);
00046         static CLogger getLogger(std::wstring strPackageName);
00047         std::wstring getMessage(std::wstring strPrefix
00048                 , std::wstring strMessage);
00049         bool isDebug();
00050         bool isError();
00051         bool isTrace();
00052         bool isWarn();
00053         void trace(std::wstring strMessage);
00054         void warn(std::wstring strMessage);
00055     };
00056 
00057 }
00058 }
00059 
00060 #endif /*CLOGGER_HXX_*/

Tue Jan 8 15:37:39 2008に生成されました。  doxygen 1.5.4