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

}

运行结果示例:

相关推荐
天若有情6739 分钟前
从C++ RefInt到JS Object.defineProperty:吃透响应式监听的本质(学生视角)
开发语言·javascript·c++
Morwit12 分钟前
【力扣hot100】 70. 爬楼梯
c++·算法·leetcode·职场和发展
我能坚持多久12 分钟前
C++入门基础知识
开发语言·c++·学习
十五年专注C++开发19 分钟前
Cocos2d - x: 一款开源跨平台 2D 游戏框架
运维·c++·游戏·开源·游戏引擎·cocos2d
草莓熊Lotso24 分钟前
MySQL 索引特性与性能优化全解
android·运维·数据库·c++·mysql·性能优化
时光之源28 分钟前
记录:在VSCode中运行C/C++程序
c语言·c++·vscode
小樱花的樱花31 分钟前
C++访问权限:封装的艺术
开发语言·c++
liuyao_xianhui44 分钟前
优选算法_岛屿数量_floodfill算法)_bfs_C++
java·开发语言·数据结构·c++·算法·链表·宽度优先
落羽的落羽1 小时前
【Linux系统】入门线程:线程介绍与线程控制
linux·服务器·c++·人工智能·stm32·单片机·机器学习
深邃-1 小时前
字符函数和字符串函数(2)
c语言·数据结构·c++·后端·算法·restful