|
|
@@ -118,7 +118,7 @@ bool Logger::InitDefaultLog(std::string logger_name, std::string file_name, spdl |
|
|
|
#ifdef _DEBUG
|
|
|
|
auto console_sink = std::make_shared<spdlog::sinks::stdout_color_sink_mt>();
|
|
|
|
console_sink->set_level(log_level);
|
|
|
|
console_sink->set_pattern("[%m-%d %H:%M:%S.%e][%^%L%$] [%t:%@] %v");
|
|
|
|
console_sink->set_pattern("[%m-%d %H:%M:%S.%e][%^%L%$] [%t:%s:%#] %v");
|
|
|
|
logger_sinks.push_back(console_sink);
|
|
|
|
#endif
|
|
|
|
// Create a daily logger - a new file is created every day on 2:30am.
|
|
|
@@ -126,13 +126,13 @@ bool Logger::InitDefaultLog(std::string logger_name, std::string file_name, spdl |
|
|
|
auto dailyfile_sink = std::make_shared<spdlog::sinks::daily_file_sink_mt>(logfile_dir_ + file_name, 23, 59, true);
|
|
|
|
dailyfile_sink->set_level(log_level);
|
|
|
|
//格式说明参照https://github.com/gabime/spdlog/wiki/3.-Custom-formatting
|
|
|
|
dailyfile_sink->set_pattern("[%Y-%m-%d %H:%M:%S.%e] [%^%l%$] [%t:%@] %v");
|
|
|
|
dailyfile_sink->set_pattern("[%Y-%m-%d %H:%M:%S.%e] [%^%l%$] [%t:%s:%#] %v");
|
|
|
|
logger_sinks.push_back(dailyfile_sink);
|
|
|
|
#ifdef _WIN32
|
|
|
|
//使用OutputDebugStringA窗口输出日志
|
|
|
|
auto vs_sink = std::make_shared<spdlog::sinks::msvc_sink_mt>();
|
|
|
|
vs_sink->set_level(log_level);
|
|
|
|
vs_sink->set_pattern("[%m-%d %H:%M:%S.%e] [%^%l%$] [%t:%@] %v");
|
|
|
|
vs_sink->set_pattern("[%m-%d %H:%M:%S.%e] [%^%l%$] [%t:%s:%#] %v");
|
|
|
|
logger_sinks.push_back(vs_sink);
|
|
|
|
#endif
|
|
|
|
|
|
|
|