This commit is contained in:
aozhiwei 2019-01-15 13:04:34 +08:00
parent 7e07d0641a
commit 8f1670355f
3 changed files with 11 additions and 9 deletions

View File

@ -40,8 +40,8 @@ struct IMMsgNode
};
const char* const PROJ_LOG_ROOT = "/data/logs/%s/logs";
const char* const PROJ_LOG_FILENAME = "log_$pid_%Y%m%d.log";
const char* const PROJ_LOG_ROOT_FMT = "/data/logs/%s/logs";
const char* const PROJ_LOG_FILENAME_FMT = "log_$pid_%Y%m%d.log";
static void SavePerfLog()
{
@ -351,16 +351,18 @@ void App::ProcessIMMsg()
void App::InitLog()
{
std::string filename_fmt = PROJ_LOG_FILENAME;
std::string filename_fmt = PROJ_LOG_FILENAME_FMT;
if (getenv("is_dev_env")) {
a8::ReplaceString(filename_fmt, "$pid", a8::XValue(0));
} else {
a8::ReplaceString(filename_fmt, "$pid", a8::XValue(getpid()));
}
a8::MkDir(a8::Format(PROJ_ROOT, {PROJ_NAME}));
a8::MkDir(a8::Format(PROJ_LOG_ROOT, {PROJ_NAME}));
a8::UdpLog::Instance()->SetLogFileName(a8::Format(PROJ_LOG_ROOT, {PROJ_NAME}) + "/" + filename_fmt);
a8::MkDir(a8::Format(PROJ_ROOT_FMT, {a8::Format(PROJ_NAME_FMT, {GAME_ID})}));
a8::MkDir(a8::Format(PROJ_LOG_ROOT_FMT, {a8::Format(PROJ_NAME_FMT, {GAME_ID})}));
a8::UdpLog::Instance()->SetLogFileName(a8::Format(PROJ_LOG_ROOT_FMT,
{a8::Format(PROJ_NAME_FMT, {GAME_ID})}) + "/" + filename_fmt
);
a8::UdpLog::Instance()->Init();
}

View File

@ -18,6 +18,6 @@ enum NetHandler_e
HID_DBPool,
};
const char* const PROJ_NAME = "game" A8_MACRO_STR(GAME_ID) "_dbproxy";
const char* const PROJ_ROOT = "/data/logs/%s";
const char* const PROJ_NAME_FMT = "game%d_dbproxy";
const char* const PROJ_ROOT_FMT = "/data/logs/%s";

@ -1 +1 @@
Subproject commit ab6f41321c5925b5a26f4a106f784551a172ecc9
Subproject commit 8ba8ad7c7b28920af6c978482e5a13b4327a9f80