From 67f52b321c8bc72c30727bd73c42d5d9902da775 Mon Sep 17 00:00:00 2001 From: MistEO Date: Wed, 21 Jul 2021 23:43:47 +0800 Subject: [PATCH] update log --- MeoAssistance/include/AsstDef.h | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/MeoAssistance/include/AsstDef.h b/MeoAssistance/include/AsstDef.h index 330741f503..19968279ea 100644 --- a/MeoAssistance/include/AsstDef.h +++ b/MeoAssistance/include/AsstDef.h @@ -99,11 +99,6 @@ namespace asst { { static std::mutex trace_mutex; std::unique_lock trace_lock(trace_mutex); -#ifdef _DEBUG - auto& out_stream = std::cout; -#else - std::ofstream out_stream(GetCurrentDir() + "asst.log", std::ios::out | std::ios::app); -#endif SYSTEMTIME curtime; GetLocalTime(&curtime); @@ -113,6 +108,14 @@ namespace asst { curtime.wHour, curtime.wMinute, curtime.wSecond, curtime.wMilliseconds, level.c_str(), _getpid(), GetCurrentThreadId()); + if (level == "ERR" || level == "INF" +#ifdef _DEBUG + || level == "TRC" +#endif + ) { + StreamArgs(std::cout, buff, std::forward(args)...); + } + std::ofstream out_stream(GetCurrentDir() + "asst.log", std::ios::out | std::ios::app); StreamArgs(out_stream, buff, std::forward(args)...); }