logclient.h

来自「天之炼狱1服务器端源文件游戏服务端不完整」· C头文件 代码 · 共 137 行

H
137
字号
//////////////////////////////////////////////////////////////////////////////// Filename    : LogClient.h// Written by  : excel96// Description ://////////////////////////////////////////////////////////////////////////////#ifndef __LOGCLIENT_H__#define __LOGCLIENT_H__#include "Types.h"//////////////////////////////////////////////////////////////////////////////// LogType// 肺弊狼 辆幅绰 吝夸档俊 蝶扼 老沥 弊缝栏肺 备盒且 荐 乐促.// 泅犁绰 1000 窜困肺 弊 肺弊 弊缝阑 备盒茄促.// LogClient 郴何狼 LogLevel阑 1000 窜困肺 瘤沥窍搁,// 老沥 弊缝狼 肺弊绰 肺弊窍绊, 唱赣瘤绰 肺弊窍瘤 臼绰 老捞 啊瓷窍促.//////////////////////////////////////////////////////////////////////////////enum LogType{	LOG_SYSTEM              =    0, // 矫胶袍 肺弊	LOG_SYSTEM_ERROR        =   10, // 矫胶袍 俊矾 肺弊	LOG_GAMESERVER          =   20, // 霸烙 辑滚 皋矫瘤	LOG_GAMESERVER_ERROR    =   30, // 霸烙 辑滚 俊矾 皋矫瘤	LOG_LOGINSERVER         =   40, // 肺弊牢 辑滚 皋矫瘤	LOG_LOGINSERVER_ERROR   =   50, // 肺弊牢 辑滚 俊矾 皋矫瘤	LOG_SHAREDSERVER         =   60, // 肺弊牢 辑滚 皋矫瘤	LOG_SHAREDSERVER_ERROR   =   70, // 肺弊牢 辑滚 俊矾 皋矫瘤	LOG_CGCONNECT           =   80, // 霸烙 辑滚俊 肺弊牢	LOG_PICKUP_ITEM         = 1010, // 酒捞袍 凛扁	LOG_DROP_ITEM           = 1020, // 酒捞袍 冻绢哆府扁	LOG_PICKUP_MONEY        = 1030, // 捣 凛扁	LOG_DROP_MONEY          = 1040, // 捣 冻绢哆府扁	LOG_USE_ITEM            = 1050, // 酒捞袍 荤侩窍扁	LOG_CREATE_ITEM         = 1060, // 酒捞袍 积己窍扁 (己荐唱 气藕)	LOG_REPAIR_ITEM         = 1065, // 酒捞袍阑 荐府窃	LOG_DESTROY_ITEM        = 1070, // 酒捞袍 郴备仿捞 促 登绢 何辑咙	LOG_BUY_ITEM            = 1080, // 惑痢俊辑 酒捞袍 荤扁	LOG_SELL_ITEM           = 1090, // 惑痢俊辑 酒捞袍 迫扁	LOG_SHOP_CREATE_ITEM    = 1100, // 惑痢俊辑 酒捞袍捞 积己	LOG_SHOP_DESTROY_ITEM   = 1110, // 惑痢俊辑 酒捞袍捞 荤扼咙	LOG_DROP_ITEM_DIE       = 1120, // 磷栏搁辑 酒捞袍阑 冻绢哆覆	LOG_DROP_ITEM_MORPH     = 1130, // 函脚窍搁辑 酒捞袍阑 冻绢哆覆	LOG_LOOT_CORPSE         = 1140, // 矫眉俊辑 酒捞袍阑 波晨	LOG_STASH_ADD_ITEM      = 1150, // 焊包窃俊 酒捞袍阑 持澜	LOG_STASH_REMOVE_ITEM   = 1160, // 焊包窃俊辑 酒捞袍阑 画	LOG_STASH_ADD_MONEY     = 1170, // 焊包窃俊 捣阑 持澜	LOG_STASH_REMOVE_MONEY  = 1180, // 焊包窃俊辑 捣阑 画	LOG_USE_BONUS_POINT     = 1190, // 焊呈胶 器牢飘甫 荤侩	LOG_TRADE               = 1200, // 背券	LOG_KILL_PLAYER         = 2000, // 敲饭捞绢啊 敲饭捞绢甫 磷烙	LOG_BLOODDRAIN          = 2010, // 乔甫 唬	LOG_BLOODDRAINED        = 2020, // 乔甫 弧覆	LOG_SLAYER_TO_VAMPIRE   = 2030, // 浇饭捞绢俊辑 轨颇捞绢肺	LOG_VAMPIRE_TO_SLAYER   = 2040, // 轨颇捞绢俊辑 浇饭捞绢肺	LOG_HEAL                = 2050, // 摹丰甫 罐促	LOG_DEBUG_MSG           = 3000, // 叼滚彪 包访 皋矫瘤	LOGTYPE_MAX                };//////////////////////////////////////////////////////////////////////////////// class LogClient// 肺弊甫 困茄 努扼捞攫飘 努贰胶捞促. SIGNAL俊 包茄 贸府绰 老何矾// 窍瘤 臼疽栏骨肺, 努贰胶 寇何俊辑 SIGNAL 贸府甫 秦拎具 茄促. 弊犯瘤 臼栏搁// 肺弊 辑滚啊 磷栏搁 鞍捞 磷绢滚赴促.//// 肺弊 饭骇 (奴 肺弊饭骇篮 窍困 饭骇狼 肺弊甫 器窃茄促.)// 0    : 辑滚 矫胶袍 包访 郴侩父 肺弊茄促.// 1000 : 霸烙 郴俊辑 力老 吝夸茄 何盒阑 肺弊茄促.// 2000 : 霸烙 郴俊辑 喊肺 吝夸窍瘤 臼篮 何盒档 肺弊茄促.//////////////////////////////////////////////////////////////////////////////class LogClient{///// member methods /////public:	LogClient(string ip, short port);	virtual ~LogClient();public:	void connect(string ip, short port);	void disconnect(void);	void _log(short type, const string& source, const string& target);	void _log(short type, const string& source, const string& target, const string& content);	void _log(short type, const string& source, const string& target, const string& content, short ZoneID);public:	static int getLogLevel(void) { return m_LogLevel; }	static void setLogLevel(int level) { m_LogLevel = level; }///// member data /////protected:	int       m_Socket;	bool      m_bConnected;	long long m_Sent;	static int m_LogLevel;};//////////////////////////////////////////////////////////////////////////////// globals//////////////////////////////////////////////////////////////////////////////extern LogClient* g_pLogClient;void log(short type, const string& source, const string& target);void log(short type, const string& source, const string& target, const string& content);void log(short type, const string& source, const string& target, const string& content, short ZoneID);#endif

⌨️ 快捷键说明

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