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");

}

运行结果示例:

相关推荐
TMedical6 分钟前
MedPlanning 截骨模拟矫形功能
c++·图像处理·人工智能·qt·健康医疗
qq_4069810317 分钟前
共享变量一 关于extern与const
开发语言·c++
chari克里3 小时前
QT5.15.2 + msvc2022部署全流程说明(windows可联网环境)
开发语言·c++·qt
码匠许师傅4 小时前
【C++三方组件】mbedTLS:面向嵌入式的轻量 TLS
开发语言·c++
?re?ta?rd?ed?4 小时前
C++11新特性,{}与左值
c++·windows
j7~4 小时前
【穷举、深搜与回溯算法】一棵决策树讲透全排列与子集
数据结构·c++·算法·leetcode·回溯·递归
kiracrimson6 小时前
栈与队列容器:适配器、deque 与 priority_queue
开发语言·c++·适配器模式
qq_466302457 小时前
如何通过部分文件名,读取出整个文件名
c++·qt
octopus_c7 小时前
C++ 入门
开发语言·c++·算法
raindayinrain8 小时前
c++新特性--实用新特性
c++