带有提升日志库的条件/偶尔日志记录
Conditional/Occasional Logging with Boost Log Library
有没有办法使用 Boost 日志库进行条件/偶尔日志记录?例如,在每 N 次传递日志记录语句时记录一条消息。
附言谷歌日志记录库有这些功能/宏:LOG_EVERY_N
、LOG_IF
、LOG_FIRST_N
。但是我需要一个在 Mingw-w64 中工作的库(谷歌日志记录库不是)。
Boost Log 使你可以通过向接收器添加筛选器来筛选日志,请参阅:
http://www.boost.org/doc/libs/1_57_0/libs/log/doc/html/log/tutorial/advanced_filtering.html
因此,例如,您可以向特定日志添加标签,然后基于这些标签编写筛选逻辑。
相关文章:
- 为什么"do while"循环不断退出,即使条件计算结果为 false?
- 在没有太多条件句的情况下,我如何避免被零除
- 基于多个条件处理地图中的所有元素
- 条件constexpr函数
- 无论条件是否为true,if总是在c++中执行
- 我可以使用条件运算符初始化C风格的字符串文字吗
- 基于模板值的条件变量
- EvtExportLogneneneba API正在将远程计算机的事件日志保存到远程PC本身.如何将其保存到主机
- 多个If语句与使用逻辑运算符计算条件的单个语句的比较
- 将按位if条件转换为普通if条件
- 条件断点在不应该触发时触发
- 为什么简单的算术减法在"if"条件下不起作用?
- 如何在for循环中包含两个索引值的测试条件
- 如果条件为TRUE(最佳方式?),则在do while循环中后置增量
- 我提出什么条件才能再加5%的折扣
- 为什么 printf 可以屏蔽竞争条件,而系统日志不能?
- 带有提升日志库的条件/偶尔日志记录
- C/C++日志记录功能,支持根据日志级别进行的条件函数调用
- C++的最小条件日志记录
- log4cplus 是否支持 xml 配置文件和条件日志记录