上一篇:Easylogging++入门教程(一)Easylogging++日志库简介
null
下一篇:Easylogging++入门教程(三)Easylogging++ 配置
二、开始使用Easylogging++
2.1 Easylogging++下载
如果需要下载其他版本的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); ... }
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容