需求
我本来只想写一个一两百行的简单的日志库用于辅助排查错误,
谁知道轮子越造越复杂
轮子
实现文档和使用说明都挂到 github 上了,基本思路就是模板元编程和双缓冲
我觉得代码实现上还挺有意思的,只是目测没人愿意看,本身可读性还是挺低的
至于标题所吹嘘的性能,我在 readme 最后贴了个 benchmark,和同期的 glog 和 spdlog 都比了一下
相关文档
还能更快吗?
虽然堆了不少优化上的小伎俩,但是也不一定比得过专业选手,比如 nanolog
有空可以看下作者的 paper,像离线解压缩这种操作其实我也想过