logtrace.h

来自「The ITU-T(Telecommunication Standardizat」· C头文件 代码 · 共 53 行

H
53
字号
////////////////////////////////////////////////////////////////////////
//  LogTrace.cpp -- Interface for the CLogTrace class
//  A class to do debug logging


#ifndef __LOGTRACE_H__
#define __LOGTRACE_H__

class CLogTrace
{
// Construction/Destruction
public:
	CLogTrace();
	~CLogTrace();


// Attributes
public:
	CString m_strAppName;

protected:
	BOOL m_bActive;
	CString m_strFileName;
	BOOL m_bTimeStamp;

// Operations
public:
	void WriteLine(LPCTSTR szLine);
	void WriteLine(LPCTSTR szFormat, LPCTSTR szAddInfo);
	void WriteLine(LPCTSTR szFormat, int nAddInfo);
	void ResetFile();
	void OnStartup(BOOL bActive, BOOL bTimeStamp);
	void SetFileName(LPCTSTR szFileName);


protected:



// Inlines
public:
	inline void SetActive(BOOL bSet)
	{
		m_bActive = bSet;
	}
	inline CString GetFileName()
	{
		return m_strFileName;
	}
};


#endif // __LOGTRACE_H__

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?