我没看到任何关于使用 spdlog 的 JSON 示例,所以我想分享我们是如何做到的。要实现既有人类可读又有机器可读的 JSON 日志并不难。
// 设置起始大括号和名为 "log" 的数组
// 我们在这里设置全局格式,但根据文档,也可以在单个日志上设置
spdlog::set_pattern("{\n \"log\": [");
auto mylogger = spdlog::basic_logger_mt
我没看到任何关于使用 spdlog 的 JSON 示例,所以我想分享我们是如何做到的。要实现既有人类可读又有机器可读的 JSON 日志并不难。
// 设置起始大括号和名为 "log" 的数组
// 我们在这里设置全局格式,但根据文档,也可以在单个日志上设置
spdlog::set_pattern("{\n \"log\": [");
auto mylogger = spdlog::basic_logger_mt