![]() |
![]() ![]() ![]() ![]() |
![]() |
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 ::
реклама |