前言
Easylogging++ 使用教程很多,但是那些文件配置都是一个复制另一个人的,原版不可考,Easylogging++文件配置只能自己配置,成功后留下Easylogging++文件配置写法,望周知。
Easylogging++最大的特点就是它只有一个头文件,并且无需任何外部依赖。Easylogging++使用起来非常简单,同时还支持文件配置,提供了强大的自定义日志格式的能力,还提供对第三方库,STL容器的支持。
Easylogging++项目在GitHub的开源地址:https://github.com/easylogging/easyloggingpp
功能特征
- 高度可配置
- 速度非常快
- 线程和类型安全
- 跨平台
- 自定义日志模式
- 条件日志和偶然日志
- 性能跟踪
- 详细记录日志
- 中断处理
- 辅助CHECK宏
- STL 日志
- 第三方库日志(比如Qt, boost, wxWidgets)
- 可扩展性
- 支持Debug功能
- 系统日志记录