| 16 | { |
| 17 | std::shared_ptr<spdlog::logger> Log; |
| 18 | void InitLogger() |
| 19 | { |
| 20 | Utils::File::deleteFile("debug.log"); |
| 21 | auto dist_sink = std::make_shared<spdlog::sinks::dist_sink_st>(); |
| 22 | |
| 23 | const auto sink1 = std::make_shared<spdlog::sinks::stdout_color_sink_st>(); |
| 24 | const auto sink2 |
| 25 | = std::make_shared<spdlog::sinks::basic_file_sink_st>("debug.log"); |
| 26 | |
| 27 | dist_sink->add_sink(sink1); |
| 28 | dist_sink->add_sink(sink2); |
| 29 | Log = std::make_shared<spdlog::logger>("Log", dist_sink); |
| 30 | Log->set_pattern("[%H:%M:%S.%e]<%^%l%$> : %v"); |
| 31 | Log->set_level(spdlog::level::info); |
| 32 | Log->flush_on(spdlog::level::warn); |
| 33 | Log->info("Logger initialized"); |
| 34 | } |
| 35 | |
| 36 | void trace(const std::string& content) |
| 37 | { |
no test coverage detected