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