www.pudn.com > CP_IVR.zip > HErrLogger.h


// HErrLogger.h: interface for the CHErrLogger class. 
// 
////////////////////////////////////////////////////////////////////// 
#if !defined(AFX_HERRLOGGER_H__25DBDC5A_06B9_469F_A336_6B07C968C717__INCLUDED_) 
#define AFX_HERRLOGGER_H__25DBDC5A_06B9_469F_A336_6B07C968C717__INCLUDED_ 
 
#if _MSC_VER > 1000 
#pragma once 
#endif // _MSC_VER > 1000 
 
#include "TapiObj.h" 
 
class CHErrLogger   
{ 
public: 
	static BOOL LogError(); 
	static BOOL LogError(UINT errCode); 
	static void SetFilePath( CString path); 
	static BOOL LogError(CString err); 
	static BOOL LogError(CTapiObj::TEx e); 
	CHErrLogger(); 
	virtual ~CHErrLogger(); 
 
private: 
	static CString GetErrorString(long TapiErrCode); 
	static CString m_path; 
}; 
 
#endif // !defined(AFX_HERRLOGGER_H__25DBDC5A_06B9_469F_A336_6B07C968C717__INCLUDED_)