网站首页
编程语言
数据库
系统相关
其他分享
编程问答
easylogging
2022-12-10
easylogging++的那些事文章大全
easylogging++的那些事(一)功能介绍easylogging++的那些事(二)宏定义easylogging++的那些事(三)总体设计easylogging++的那些事(四)源码分析(一)主流程easylogging++的
2022-12-10
easylogging++的那些事(四)源码分析(十五)浅谈easylogging++的设计理念
目录面向过程面向对象Writer类PErrorWriter类Helpers和Loggers类泛型编程IterableContainer抽象类模板,IterablePriorityQueue子类模板,IterableQueue子类模板和
2022-12-09
easylogging++的那些事(四)源码分析(十四)其他工具类(三)
在其他工具类二中我们介绍了辅助性的工具类,如:通用文件操作的File类,通用字符串操作的Str类等。今天我们来看看线程安全相关类。线程安全相关类都在namespaceel::ba
2022-12-09
easylogging++的那些事(四)源码分析(十四)其他工具类(二)
目录NoCopy类StaticClass类LevelHelper类ConfigurationTypeHelper类safeDelete模板接口位运算File类Str类DateTime类OS类在其他工具类一中我们介绍了部分工具
2022-12-09
easylogging++的那些事(四)源码分析(十四)其他工具类(一)
目录Helpers类Loggers类已经介绍的接口日志记录器注册事件回调相关接口获取日志记录器查询日志记录器是否存在删除日志记录器统计所有的日志记录器的ID设置默认的日志构
2022-12-08
easylogging++的那些事(四)源码分析(十三)LogFormat类
目录构造函数赋值运算符==运算符解析FORMAT配置项在上一篇文章中我们介绍完了Logger和RegisteredLoggers相关接口,今天我们来看看LogFormat类。LogFormat类用于管
2022-12-08
easylogging++的那些事(四)源码分析(十二)Logger和RegisteredLoggers相关接口
目录Logger类已经介绍过的接口构造函数赋值运算符析构函数日志输出支持获取日志记录器ID应用程序名称相关接口获取日志记录器对应的Configurations对象获取日志记录器
2022-12-07
easylogging++的那些事(四)源码分析(九)异步日志
目录异步日志是什么?异步日志相关的类AsyncLogItem类AsyncLogQueue类AsyncLogDispatchCallback类IWorker类AsyncDispatchWorker类构造函数析构函数启动异步日志写日志
2022-12-07
easylogging++的那些事(四)源码分析(八)崩溃处理相关
目录系统信号处理器setHandler接口构造函数堆栈信息跟踪生成堆栈信息对外提供的接口在上一篇我们分析了性能跟踪的实现,今天我们来看看崩溃处理相关的一些内容。在eas
2022-12-04
easylogging++的那些事(四)源码分析(五)日志格式配置方式
目录通过加载配置文件Configurations类支持从配置文件中加载配置Logger类提供了配置相关的接口。Logger类支持通过configurations类来配置Logger类支持从Configurat
2022-11-23
easylogging++的那些事(三)总体设计
目录一、日志框架的需求分析二、easylogging++的需求分析功能性需求1、日志内容:多种日志类型的支持2、日志格式的管理:日志格式的配置3、日志输出地的管理非功能性需求1
2022-11-23
easylogging++的那些事(二)宏定义
上一篇文章我们简要介绍了easylogging++的主要功能。easylogging++中有很多特性是通过宏来控制的,今天我们就来聊聊这些宏:debug输出流宏定义ELPP_INTERNAL_DEBUGGING