【发布时间】:2016-02-26 10:48:47
【问题描述】:
我正在使用 boost 单元测试框架。我使用BOOST_TEST_MESSAGE函数,因此我需要将日志级别至少设置为message。
通过阅读文档,我可以做到以下几点:
- 我可以添加一些
boost::unit_test::unit_test_log.set_threshold_level( boost::unit_test::log_messages);但是,文档表明它通常被认为是不好的做法。 - 我可以适当地设置环境变量
BOOST_TEST_LOG_LEVEL。这对我来说是一个糟糕的解决方案,因为我将分发我的代码,而且我没有一个好的方法来约束用户在他们的 bashrc 中适当地设置这个环境变量。
有人知道这个问题的正确解决方案吗?
【问题讨论】:
标签: c++ unit-testing boost