From 84a5f23a262955b685b1a940a49f979112ebba40 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 22 Jun 2020 15:40:52 +0800 Subject: [PATCH] 1 --- server/imserver/app.cc | 6 ++++++ server/imserver/gamelog.cc | 17 +++++++++++++++++ server/imserver/gamelog.h | 16 ++++++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 server/imserver/gamelog.cc create mode 100644 server/imserver/gamelog.h diff --git a/server/imserver/app.cc b/server/imserver/app.cc index eca8149..8963f2d 100644 --- a/server/imserver/app.cc +++ b/server/imserver/app.cc @@ -24,11 +24,13 @@ #include "dbhelper.h" #include "synchelper.h" #include "perfmonitor.h" +#include "gamelog.h" #include "MSConnMgr.h" #include "IMConnMgr.h" #include "framework/cpp/msgqueue.h" +#include "framework/cpp/tglog.h" #include "framework/cpp/netmsghandler.h" struct MsgNode @@ -85,6 +87,8 @@ bool App::Init(int argc, char* argv[]) HandlerMgr::Instance()->Init(); a8::Timer::Instance()->Init(); f8::MsgQueue::Instance()->Init(); + f8::TGLog::Instance()->Init(a8::Format(PROJ_NAME_FMT, {GAME_ID}), false); + GameLog::Instance()->Init(); a8::IoLoop::Instance()->Init(1); JsonDataMgr::Instance()->Init(); uuid.SetMachineId(instance_id); @@ -142,6 +146,8 @@ void App::UnInit() MSConnMgr::Instance()->UnInit(); JsonDataMgr::Instance()->UnInit(); a8::IoLoop::Instance()->UnInit(); + GameLog::Instance()->UnInit(); + f8::TGLog::Instance()->UnInit(); f8::MsgQueue::Instance()->UnInit(); a8::Timer::Instance()->UnInit(); HandlerMgr::Instance()->UnInit(); diff --git a/server/imserver/gamelog.cc b/server/imserver/gamelog.cc new file mode 100644 index 0000000..79d3281 --- /dev/null +++ b/server/imserver/gamelog.cc @@ -0,0 +1,17 @@ +#include "precompile.h" +#include "gamelog.h" +#include "framework/cpp/utils.h" +#include "framework/cpp/tglog.h" +#include +#include "player.h" +#include "app.h" + +void GameLog::Init() +{ + +} + +void GameLog::UnInit() +{ + +} diff --git a/server/imserver/gamelog.h b/server/imserver/gamelog.h new file mode 100644 index 0000000..e974ae7 --- /dev/null +++ b/server/imserver/gamelog.h @@ -0,0 +1,16 @@ +#pragma once + +class Player; +class GameLog : public a8::Singleton +{ + private: + GameLog(){}; + friend class a8::Singleton; + public: + + void Init(); + void UnInit(); + + private: + +};