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 + -
显示快捷键?