»õ ÆÄÀÏ |
| | |
| | | #pragma once |
| | | |
| | | #include "akCore/akLogger.h" |
| | | |
| | | #define _AKLOGGER |
| | | |
| | | |
| | | #if defined _AKLOGGER |
| | | #define AKLOG(fmt,...) CakLoggerExt::getInstance()->setLog(fmt,##__VA_ARGS__) |
| | | #else |
| | | #define AKLOG(fmt,...) |
| | | #endif |
| | | |
| | | #define UM_UPDATE_LOGGER WM_USER+0x2255 |
| | | |
| | | class CakLoggerExt : public CakLogger |
| | | { |
| | | public: |
| | | CakLoggerExt(int nBufferSize = 200, int nStringLen = 512 ); |
| | | virtual ~CakLoggerExt(void); |
| | | |
| | | static CakLoggerExt *getInstance() {return &m_Instance;}; |
| | | virtual void setLog(char* format, ...); |
| | | void LogFileOpen();//NotePadë¡ ì´ê¸° |
| | | public: |
| | | HWND m_hParent; |
| | | BOOL m_bScrollAuto; |
| | | protected: |
| | | static CakLoggerExt m_Instance; |
| | | }; |