[英]Log level in boost unit test framework
我正在使用 boost 單元測試框架。 我使用BOOST_TEST_MESSAGE
函數,因此我需要將日志級別設置為至少message
。
通過閱讀文檔,我可以執行以下操作:
boost::unit_test::unit_test_log.set_threshold_level( boost::unit_test::log_messages);
但是,文檔表明它通常被認為是不好的做法。BOOST_TEST_LOG_LEVEL
。 這對我來說是一個糟糕的解決方案,因為我將分發我的代碼,而且我沒有一個好的方法來約束用戶在他們的 bashrc 中適當地設置這個環境變量。有誰知道這個問題的正確解決方案?
最好的解決方案是在運行我的二進制文件時使用命令行參數--log_level
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.