#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;
|
};
|