会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
DesignLife
博客园
首页
新随笔
联系
订阅
管理
2022年12月10日
《easylogging++的那些事》系列文章大全
摘要: 《easylogging++的那些事》系列文章的所有链接在此。
阅读全文
posted @ 2022-12-10 12:04 节奏自由
阅读(171)
评论(0)
推荐(0)
编辑
easylogging++的那些事(四)源码分析(十五)浅谈easylogging++的设计理念
摘要: (设计理念) 在 其他工具类三 中我们介绍了线程安全相关的一些类和接口,今天我们正式进入最后一个部分的分析: 设计理念篇。 在 总体设计 中我们从软件开发的流程的角度分析了 easylogging++的相关设计,今天我们结合前面的源码分析从编程范式的角度来观察其设计理念。 面向过程 面向过程最明显的
阅读全文
posted @ 2022-12-10 01:01 节奏自由
阅读(83)
评论(0)
推荐(0)
编辑
2022年12月9日
easylogging++的那些事(四)源码分析(十四)其他工具类(三)
摘要: 在 其他工具类二 中我们介绍了辅助性的工具类,如:通用文件操作的 File 类,通用字符串操作的 Str 类等。今天我们来看看线程安全相关类。 线程安全相关类都在 namespace el::base::threading。 这里为了可移植性,考虑到 C++11 之前的和 C++11 之后所使用 A
阅读全文
posted @ 2022-12-09 23:48 节奏自由
阅读(71)
评论(0)
推荐(0)
编辑
easylogging++的那些事(四)源码分析(十四)其他工具类(二)
摘要: (其他工具类二) 在 其他工具类一 中我们介绍了部分工具类,今天我们继续看看其他一些工具类。 NoCopy 类 NoCopy 类主要用于防止对象被复制。 /// @detail When using this class simply inherit it privately class NoCop
阅读全文
posted @ 2022-12-09 21:05 节奏自由
阅读(83)
评论(0)
推荐(0)
编辑
easylogging++的那些事(四)源码分析(十四)其他工具类(一)
摘要: (其他工具类(一)) 在上一篇文章中我们介绍完了 LogFormat 类,今天我们来看看还剩下的一些工具类当中的一部分。 Helpers 类 Helpers 类为库的使用者提供的一些方便的接口。其实现如下: /// @brief Static helpers for developers class
阅读全文
posted @ 2022-12-09 12:56 节奏自由
阅读(127)
评论(0)
推荐(0)
编辑
2022年12月8日
easylogging++的那些事(四)源码分析(十三)LogFormat类
摘要: (LogFormat类) 在上一篇文章中我们介绍完了 Logger和RegisteredLoggers相关接口,今天我们来看看 LogFormat 类。 LogFormat 类用于管理日志格式配置当中的 FORMAT 配置项,一个 base::LogFormat 类实例对应一个 FORMAT 配置项
阅读全文
posted @ 2022-12-08 21:16 节奏自由
阅读(70)
评论(0)
推荐(0)
编辑
easylogging++的那些事(四)源码分析(十二)Logger和RegisteredLoggers相关接口
摘要: (Logger和RegisteredLoggers其他接口) 在上一篇我们介绍完了 Storage 类的其他接口。今天我们来看看 Logger 类和 RegisteredLoggers 类的接口。 Logger 类 已经介绍过的接口 在 总体设计 框架设计部分我们介绍了 Logger 类保存的一些信
阅读全文
posted @ 2022-12-08 20:03 节奏自由
阅读(75)
评论(0)
推荐(0)
编辑
easylogging++的那些事(四)源码分析(十一)Storage类的其他接口
摘要: (Storage类的其他接口) 在上一篇我们扩展了 easylogging++ 日志回滚 的默认实现。今天我们把 Storage 类的其他剩余的接口全部介绍完。 已经介绍过 Storage 类的接口 在 easylogging++的 总体设计 中我们介绍了 Storage 类的主要功能(所有与日志输
阅读全文
posted @ 2022-12-08 13:37 节奏自由
阅读(62)
评论(0)
推荐(0)
编辑
2022年12月7日
easylogging++的那些事(四)源码分析(十)扩展日志回滚
摘要: (扩展日志回滚) 在上一篇我们介绍了 easylogging++的 异步日志 的实现。在结尾的时候,我们提到 easylogging++的默认实现不符合真实项目的需求,因此日志回滚的功能我们就需要根据实际的项目需求定制一下。今天我们就来看看如何定制日志回滚以满足真实项目的需求。 日志回滚接口 在 日
阅读全文
posted @ 2022-12-07 23:50 节奏自由
阅读(324)
评论(0)
推荐(0)
编辑
easylogging++的那些事(四)源码分析(九)异步日志
摘要: (异步日志) 在上一篇我们介绍了 easylogging++的 崩溃处理相关 的内容。今天我们开始分析 easylogging++异步日志的实现。 目前异步日志在 easylogging++当中是实验性功能,不建议在生产环境中使用,而且经过测试,由同步日志直接切换为异步日志,程序会出现崩溃的情况。
阅读全文
posted @ 2022-12-07 22:41 节奏自由
阅读(229)
评论(0)
推荐(0)
编辑
下一页
公告