![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Boost文档翻译
文章平均质量分 86
chudonghao
C++
展开
-
[Boost.Leaf]C++11轻量级错误框架
Boost.Leaf文档翻译翻译 2023-03-09 00:29:21 · 333 阅读 · 0 评论 -
[Boost.Log]设计概述
Boost.Log被设计为模块化和可扩展。它支持宽字符和窄字符。宽字符和窄字符日志器提供了相似的能力,所以大多数文档只描述了窄字符接口。库主要有三层:日志数据收集层,处理层和中间枢纽。中间枢纽连接了前面两层。如下图所示:箭头展示了日志信息的流向——从左边我们的应用程序到右边最终的存储。存储是一个可选选项,因为日志处理的结果可能仅包含一些行为但不进行实际的存储。例如,我们的程序可能在临界状态产生一条特别的日志记录,处理它时,可以在系统托盘中的应用程序图标上看到一条错误消息作为工具提示通知,并听到警报声。翻译 2022-01-19 16:35:07 · 259 阅读 · 0 评论 -
[Boost.Log]术语定义
这里有一些将在文档中广泛使用的术语定义:日志记录一系列信息,它们从用户程序中收集,以候选放入日志中。在最简单的场景中,日志记录被日志库处理后,将由日志文件中的一行文本来表示。属性“属性”是一个可用于说明日志记录的元信息。在Boost.Log中,属性由有一个特定接口的函数体来表示,调用它时返回真正的属性值。属性值属性值是从属性中获取的真正数据。属性值将附加到特定的日志记录并被库处理。属性值可以有不同的类型(数值,字符串和其它用户自定义的复杂类型)。比如:时间戳、文件名、行号、范围名称等等。属性值翻译 2022-01-19 15:24:11 · 133 阅读 · 0 评论