EasyLogging++之简要介绍

本文介绍了开源日志库EasyLogging++的主要特性,包括其高度可配置性、线程安全和跨平台支持。最新版本V9.80要求C++11支持,而早期版本如V8.91适用于较旧的Visual Studio。通过简单的三步(包含头文件、初始化和使用LOG宏),即可快速开始日志记录。此外,文章展示了如何通过配置文件定制日志格式,使日志更整洁并分文件保存。
摘要由CSDN通过智能技术生成

   Easyloggin++项目在Github上的开源地址:https://github.com/easylogging/easyloggingpp

功能特征

  ·高度可配置

  ·速度非常快

  ·线程和类型安全

  ·跨平台

  ·自定义日志模块

  ·条件日志和偶然日志

  ·性能跟踪

  ·详细记录日志

  ·中断处理

  ·辅助CHECK宏

  ·STL日志

  ·第三方库日志(比如Qt,boost,wxWidgets)

  ·可扩展性

  ·支持Debug功能

  ·系统日志记录

  ·perror风格日志

  ·C++流操作符风格日志

  ·C语言printf风格日志

   ·......

 

版本说明

   写这篇文章时,最新的 Easylogging++ 版本是V9.80,如果编译器不支持C++11的话,是无法编译的。对于Visual Studio系列来说,必须是VS2012或以上版本才行。如果还停留在VS2010、VS2008,VS2005的小伙伴,可以考虑使用EasyLogging++ V8.91版本。需要注意的是,不同的版本在使用方法和功能支持上都会有所差异。特别指出,本系列中所有的学习记录,只适用于 Easylogging++ 版本V9.80。另外,在本系列文章中出现的所有演示代码都是在 64Bit Windows 7 系统下使用 Visual Studio 2013 编译测试的。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值