c++ easylogging 使用示例

easylogging++是一个轻量型简单的日志库,使用示例如下所示:

#include "easylogging++.h"

INITIALIZE_EASYLOGGINGPP

TIMED_SCOPE(appTimer, "myapplication");

int main() {

el::Configurations conf;

conf.set(el::Level::Global, el::ConfigurationType::Filename, "myeasylog.log");

conf.set(el::Level::Global, el::ConfigurationType::Enabled, "true");

conf.set(el::Level::Global,

el::ConfigurationType::Format,

"%datetime %level [%func] [%user@%host] [%file:%line] %msg"); // 包含文件名和行号信息

el::Loggers::reconfigureAllLoggers(conf);

LOG(INFO) << "Starting...";

el::Loggers::removeFlag(el::LoggingFlag::AllowVerboseIfModuleNotSpecified);

{

//TIMED_SCOPE(tmr, "write-simple");

LOG(INFO) << "Test " << FILE ;

}

LOG(INFO) << "Test verbose";

//system("pause");

}

运行结果示例:

相关推荐
南莺莺1 小时前
二叉排序树的创建和基本操作---C++实现
数据结构·c++·算法··二叉排序树
仰泳的熊猫1 小时前
1061 Dating
数据结构·c++·算法·pat考试
Fcy6481 小时前
二叉搜索树(C++实现)
开发语言·数据结构·c++·二叉搜索树
surtr11 小时前
Round 1019(div2) CD
数据结构·c++·算法·贪心算法·stl
Tim_101 小时前
【C++入门】02、C++程序初识
开发语言·c++
小小晓.2 小时前
Pinely Round 2 (Div. 1 + Div. 2)
c++·算法
shenzhenNBA2 小时前
如何在python文件中使用日志功能?简单版本
java·前端·python·日志·log
清风拂山岗 明月照大江2 小时前
简单文件 IO 示例:使用系统调用读写文件
开发语言·c++·算法
学困昇2 小时前
Linux基础开发工具(下):调试器gdb/cgdb的使用详解
linux·运维·服务器·开发语言·c++