SDC C-Project CF Review 프로그램
LYW
2021-08-25 03152a241b9463c582b56896f5f5f73717497ab4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#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;
};