首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C++ _ spdlog _。

C++ _ spdlog _。
EN

Stack Overflow用户
提问于 2018-06-19 02:08:47
回答 1查看 839关注 0票数 0

我正在使用spdlog库进行C++日志记录。我有一个同时使用stdoutrotating_file_sink_mt的记录器,因为:

代码语言:javascript
复制
    auto std_out_sinc = std::make_shared<spdlog::sinks::stdout_sink_mt>();
    auto file_sinc = std::make_shared<spdlog::sinks::rotating_file_sink_mt>("1.log");
    sinks.push_back(std_out_sinc);
    sinks.push_back(file_sync);
    auto combined_logger = std::make_shared<spdlog::logger>("root", begin(sinks), end(sinks));

我想有不同的日志格式为不同的自。例如,stdout的格式非常简单(默认),基于文件的sinc (由日志索引服务解析)采用json格式。这在spdlog中有可能吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-26 00:17:14

spdlog分支v1.x支持这一点(尚未正式发布,但您可以尝试一下)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50919723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档