C++日志
muduo-AsyncLog
双缓冲异步日志
- 双缓冲buffer
- 优化时间
zlog
z-log是一个高性能、线程安全、灵活、概念清晰的纯C日志函数库。
g3log
G3log 是一个开源、支持跨平台的异步 C++ 日志框架,支持自定义日志格式。基于 g2log 构建,提升了性能,支持自定义格式。
- 日志和契约式设计框架
- 异步调用
- 线程安全
- 队列式日志
- 捕获和记录 SIGSEGV 以及其他严重的信号
- 在 Linux/OSX 上严重的信号会生成堆栈记录
- G3log 跨平台,支持 Windows, Linux 和 OSX
handy-log
spdlog
RingLog
- 双向循环链表组成的环形缓冲区;
- 优化UTC日志时间生成策略;