我在Windows 7上使用boost 1.54,VS2012。 我可以进入logging :: add_value(“Sent”,100u)并看到add_value_manip的构造函数正确工作,m_value = 100和m_id = 8.当时basic_record_ostream.operator<<被调用的操作参数的m_value位于2130567168.当然,在stat_collector.consume方法中找到了不正确的值,并且写入了csv文件。
此示例代码可在html doc中找到,用于升级日志Minimalistic sink后端,其代码位于libs \ log \ example \ doc \ extension_stat_collector.cpp
下