loghandle.h

来自「一个利用ACE的日志设施编写的日志处理类」· C头文件 代码 · 共 39 行

H
39
字号
// name: LogHandle.h
// desc: CLogHandle log处理类,记录 发送接收的消息
// create time: 
// Autor:
// modify:

#ifndef	ZSMS_YHB_LOG_HANDLE_THREAD_H
#define ZSMS_YHB_LOG_HANDLE_THREAD_H

#include "ace/Task.h"
#include "ace/SString.h"

#include "RecvPdu.h"

class CLogHandle
{
// Constructor
public:
	CLogHandle( );
	~CLogHandle();

// Operator
public:
	void WriteStringToLog(const char * str);
	bool init( const char * fileName, const char * LogSrc );
	
	void WriteInfoToLog( const char* strOrient, const PACKET_ADDR &addr, const PACKET_MSG &msg, const int& msgLen );

private:
	void ChangeIntToString( const BYTE* str, const int len, ACE_TString& strRet, bool bPureMsg = false );
// Data
private:
	ACE_Log_Msg m_log;
	
	ACE_OSTREAM_TYPE*  m_pLogOutput;
};

#endif

⌨️ 快捷键说明

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