![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Log level configurationBoost , Boost.Test , Logging API
|
![]() |
Tip |
---|---|
< |
В обычных обстоятельствах вы не должны использовать этот интерфейс, поскольку вы не только переопределяете уровень журнала по умолчанию, но и тот, который поставляется во время выполнения теста. Предпочитает использовать параметры времени выполнения<--log_level
>или<--logger
>для выбора уровня журнала.
Код |
---|
<#defineBOOST_TEST_MODULEexample #include<boost/test/included/unit_test.hpp> #include<boost/test/unit_test_parameters.hpp> usingnamespaceboost::unit_test; BOOST_AUTO_TEST_CASE(test_case0) { if(runtime_config::get<log_level>(runtime_config::LOG_LEVEL)<log_warnings) unit_test_log.set_threshold_level(log_warnings); BOOST_WARN(sizeof(int)>4); }> |
выход |
---|
<>example Running1testcase... test.cpp(13):warningin"test_case0":conditionsizeof(int)>4isnotsatisfied ***Noerrorsdetected> |
Статья Log level configuration раздела Boost.Test Logging API может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Logging API ::
реклама |