【发布时间】:2016-01-21 13:06:41
【问题描述】:
我正在使用 Poco::Logger 来跟踪我的应用程序中的日志。
现在我想在我的所有日志中跟踪一个变量的值。因为我不想更改之前输出该行的每一行。我想将其设为默认格式。
查看了Poco测井系统的文档和教程,发现:
- 消息可以存储任意数量的名称-值对。
- 名称和值可以是任意字符串。
- 可以在格式化程序中引用消息参数。
这看起来正是我正在寻找的。但我找不到有关此的详细信息,而且似乎 Poco::logger 自己创建了一个 Poco::Message。
有什么方法可以实现我想做的吗?谢谢。
【问题讨论】:
-
我对POCO的日志框架不熟悉。似乎对于
Poco::Logger::setProperty()“仅支持“通道”和“级别”属性”,这不是您所需要的。但是,您也许可以使用Poco::Message::set()附加您要跟踪的值。
标签: c++ logging poco-libraries