1. Easylogging++
https://github.com/amrayn/easyloggingpp
2. spdlog
这些功能点值的一提:
- 可以使用多个不同的日志记录器,用于不同的模块或功能
- 可以使用异步日志,减少记日志时阻塞的可能性
- 通过 spdlog::to_hex 可以方便地在日志里输出二进制信息
- 可用的日志槽还有 syslog、systemd、Android、Windows 调试输出等;扩展新的日志槽较为容易
推荐
对于新项目优先选择 spdlog:仅在你需要某个 Easylogging++ 提供、而spdlog 不提供的功能时才选择 Easylogging++。