Easylogging++入门教程(二)开始使用Easylogging++

上一篇:Easylogging++入门教程(一)Easylogging++日志库简介

【全新正版】C语言从入门到精通c语言程序设计c++电脑编程入门零基础自学轻松学计算机c语言入门软件程序员开发教程教材书籍
全新版【赠:电子书实战案例+VC6.0安装包】 | 月销量3001件
优惠价19.8元
原价¥98

淘口令:

¥j2mMXttxhjk¥
 

下一篇:Easylogging++入门教程(三)Easylogging++ 配置

二、开始使用Easylogging++

2.1 Easylogging++下载

下载地址:最新版本Easylogging++v9.80

如果需要下载其他版本的Easylogging++,请点击此处。如果你的程序不支持 C++11,请考虑使用v8.91。该版本是基于 C++98 和 C++03的稳定版本,只是会损失某些特征。

2.2 使用Easylogging++之快速入门

使用Easylogging++,只需简单三步:

  • 下载最新版的Easylogging++,下载地址:最新版本Easylogging++v9.80
  • 将头文件包含到你的工程中
  • 使用宏进行初始化,开始日志功能
#include "easylogging++.h"

INITIALIZE_EASYLOGGINGPP

int main(int argv, char* argc[]) {
   LOG(INFO) << "My first info log using default logger";
   return 0;
}

就是这么简单!

注意:宏 INITIALIZE_EASYLOGGINGPP 只需调用一次,也只能调用一次,否则会编译报错。This is definiting several extern variables. This means it can be defined only once per application. 建议和 int main(int, char**) 放在同一文件中,在最后一个#include 语句后面。

2.3 传递程序参数给Easylogging++

我们推荐在调用Easylogging++时,给其传递程序参数。Easylogging++的一些功能需要你给以相应的参数才能实现。比如: 进行详细日志记录前,需要设置日志级别vmodules (后面解释)。实现这些功能,你可能需要借助 辅助 宏定义 macro 或辅助类。

int main(int argv, char* argc[]) {
   START_EASYLOGGINGPP(argc, argv);
   ...
}

上一篇:Easylogging++入门教程(一)Easylogging++日志库简介

下一篇:Easylogging++入门教程(三)Easylogging++ 配置

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享
评论 抢沙发
CPPKU的头像-cppku-C++库

昵称

取消
昵称表情代码图片