有没有办法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);