30 lines
667 B
C++
30 lines
667 B
C++
#pragma once
|
|
|
|
#include "WriteLogMng.h"
|
|
#include "BaseLogData.h"
|
|
|
|
#define MAX_TEMPINFO_SIZE 32
|
|
|
|
class DLL_DECLARE BaseLog
|
|
{
|
|
public:
|
|
BaseLog();
|
|
virtual ~BaseLog() {}
|
|
|
|
protected:
|
|
//int m_nAddInfoCount;
|
|
BOOL m_bRun;
|
|
BOOL m_bWriteText;
|
|
CWriteLogMng m_LogMng;
|
|
//TCHAR m_szAddInfo[MAX_ADDINFO_SIZE+1];
|
|
|
|
public:
|
|
BOOL Init( BYTE byLogOption, TCHAR* pszLogFilePrefix, TCHAR* pszBinDirName, TCHAR* pszTextDirName );
|
|
// VOID WriteBaseData( BaseLogData* pData, const int nLogType, const TCHAR* szAccountID, const TCHAR* szCharName, const TCHAR* szUserIP );
|
|
BOOL IsRun(){ return m_bRun; }
|
|
|
|
|
|
//VOID InitAddInfo();
|
|
//VOID AddAddInfo( TCHAR * tszAddInfo );
|
|
};
|