wxhelper/src/log.cc

20 lines
538 B
C++
Raw Normal View History

#include "pch.h"
#include "log.h"
#define SPDLOG_ACTIVE_LEVEL SPDLOG_LEVEL_INFO
2023-03-31 21:21:35 +08:00
namespace wxhelper {
Log::Log(/* args */) {}
Log::~Log() {
2023-03-31 21:21:35 +08:00
}
2023-03-31 21:21:35 +08:00
void Log::Initialize() {
auto logger = spdlog::daily_logger_mt("daily_logger", "logs/daily.txt", 23, 59);
logger->flush_on(spdlog::level::err);
spdlog::set_default_logger(logger);
spdlog::flush_every(std::chrono::seconds(3));
spdlog::set_level(spdlog::level::debug);
spdlog::set_pattern("%Y-%m-%d %H:%M:%S [%l] [%t] - <%s>|<%#>|<%!>,%v");
2023-03-31 21:21:35 +08:00
}
} // namespace wxhelper