logobject.h
来自「深入浅出Visual C++入门进阶与应用实例 随书光盘 作者 何志丹」· C头文件 代码 · 共 39 行
H
39 行
// LogObject.h: interface for the CLogObject class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_LOGOBJECT_H__E6D8788C_2724_4247_9269_3E7D5BF01FD7__INCLUDED_)
#define AFX_LOGOBJECT_H__E6D8788C_2724_4247_9269_3E7D5BF01FD7__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#ifdef EXDLL_20060901
#define EXDLL_CLASS _declspec(dllexport)
#else
#define EXDLL_CLASS _declspec(dllimport)
#endif
#include "ThreadLogFileInfo.h"
class EXDLL_CLASS CLogObject //日志对象
{
public:
void WriteMess(CString strMess);
CLogObject(CString strObjName);//输出一条记录
virtual ~CLogObject();
static bool InitLog();//初始化
static bool ExitLog();//释放资源
static CThreadLogFiles s_logFiles ;//各线程与日志有关的相关信息
private:
CString GetTimeStr(); //取得当前时间
HANDLE m_hFileHandle ;//文件句柄
CString m_strPreStr ;//前缀,使记录看起来简单明了
CString m_strObjName ;//日志对象名称
};
#endif // !defined(AFX_LOGOBJECT_H__E6D8788C_2724_4247_9269_3E7D5BF01FD7__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?