#pragma once #include #include namespace fpv { // 初始化全局日志。 // verbose 为 true 时输出 debug 级别日志,否则输出 info 及以上。 inline void initLog(bool verbose) { auto sink = std::make_shared(); auto logger = std::make_shared("fpv-relay", sink); logger->set_pattern("[%H:%M:%S.%e] [%^%l%$] %v"); logger->set_level(verbose ? spdlog::level::debug : spdlog::level::info); logger->flush_on(spdlog::level::info); spdlog::set_default_logger(logger); } } // namespace fpv