【问题标题】:Log level in boost unit test frameworkboost单元测试框架中的日志级别
【发布时间】: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


    【解决方案1】:

    最好的解决方案是在运行我的二进制文件时简单地使用命令行参数--log_level

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-16
      相关资源
      最近更新 更多