Libboost 1.62错误选项——log_sink

libboost 1.62 error option --log_sink

本文关键字:log sink 选项 错误 Libboost      更新时间:2023-10-16

我只是安装boost 1.62和运行boost单元测试选项与--log_sink=output.xml,但我得到了一个错误。

这是我的命令行

./App --log_level=test_suite --log_format=JUNIT --log_sink=output.xml

,我从boost

得到这个错误信息
test setup error: Access with invalid type for argument corresponding to parameter log_sink

我已经用boost 1.56做了单元测试,--log_sink没有错误,我不知道为什么它发生在boost 1.62

一些boost::test命令行选项似乎在boost 1.62中被破坏了,参见:Boost。Test——report_sink参数坏了

一个解决方法是使用--logger选项,例如:
./App --logger=JUNIT,test_suite,output.xml