介绍
QLogSystem是一种非常有效且易于使用用C ++(使用Qt Framework)的记录库库。 QLogsystem将Java样式记录器层次结构带到C ++,非常简单的API,这也可以在库中使用它。使用适当的记录器层次结构日志可以在运行时进行分类和过滤。可以分别配置和更改日志消息和输出的格式。 QLogsystem非常快。只有当日志级别足够大时才会评估日志消息及其参数,因此调试消息不会影响性能。 QLogsystem是线程安全的,但锁定只在需要时完成。
主要特点:
- 易于使用,简单API
- 方便的日志宏(带参数的消息)
- 非常快(晚参数评估)
- Threadsafe.
- Java样式记录器层次结构
- 日志消息的唯一ID
在scripts目录中有两个python脚本,以确保项目中的日志id是唯一的
logid-generator.py该脚本递归地遍历给定目录,并检查或修改日志消息的id。
根目录必须包含版本文件。
logid-info.py从给定的日志id中可以提取版本信息。.
示例:
# 在给定目录中