This commit is contained in:
2026-09-13 13:30:21 +08:00
commit a6bbd520cf
2744 changed files with 1598795 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
#pragma once
#include <spdlog/spdlog.h>
#include <spdlog/sinks/stdout_color_sinks.h>
namespace fpv {
// 初始化全局日志。
// verbose 为 true 时输出 debug 级别日志,否则输出 info 及以上。
inline void initLog(bool verbose)
{
auto sink = std::make_shared<spdlog::sinks::stdout_color_sink_mt>();
auto logger = std::make_shared<spdlog::logger>("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