对于开发来说,好的日志系统是一大助力
需求:
能够打印代码位置;
异步日志,实时写入,速度要快;
跨平台;
git上搜了下,有以下stars高的:
GitHub - gabime/spdlog: Fast C++ logging library.
https://github.com/google/glog
GitHub - emilk/loguru: A lightweight C++ logging library
GitHub - SergiusTheBest/plog: Portable, simple and extensible C++ logging library
找到最佳的如下链接,正如作者说的,google的日志等都太麻烦了。
GitHub - idealvin/coost: A tiny boost library in C++11.
20230906有个新需求
需要异步存数据,需要覆盖写入,耗时非常低不卡顿主线程