undefined

1. Easylogging++

https://github.com/amrayn/easyloggingpp

2. spdlog

这些功能点值的一提:

  • 可以使用多个不同的日志记录器,用于不同的模块或功能
  • 可以使用异步日志,减少记日志时阻塞的可能性
  • 通过 spdlog::to_hex 可以方便地在日志里输出二进制信息
  • 可用的日志槽还有 syslog、systemd、Android、Windows 调试输出等;扩展新的日志槽较为容易

推荐

对于新项目优先选择 spdlog:仅在你需要某个 Easylogging++ 提供、而spdlog 不提供的功能时才选择 Easylogging++。