【发布时间】:2019-11-17 09:00:21
【问题描述】:
在使用{} 格式化时,有没有办法扩展spdlog 以支持自定义结构作为项目?
所以当我有一个
struct p {
int x;
int y;
int z;
};
p my_p;
我想做
spdlog::info("p = {}", my_p);
// after registering some kind of formatter object for {p}
而不是
spdlog::info("p = (x={}, y={}, z={})", my_p.x, my_p.y, my_p.z);
【问题讨论】:
-
全局名称
_s是保留的,请检查“C++ 中的保留标识符”。也就是说,是否有文档化的方式来扩展 spdlog?