aboutsummaryrefslogtreecommitdiffstats
path: root/host/tests/log_test.cpp
diff options
context:
space:
mode:
authorMartin Braun <martin.braun@ettus.com>2017-04-20 13:38:20 -0700
committerMartin Braun <martin.braun@ettus.com>2017-04-20 13:38:20 -0700
commit107c105e403f4c4cbd2257219c088d62a3875082 (patch)
treee79f715697e497756ffebd472cc7f709d2ca6ede /host/tests/log_test.cpp
parent372228d2a61337ca89a139eec666e531e6723e74 (diff)
downloaduhd-107c105e403f4c4cbd2257219c088d62a3875082.tar.gz
uhd-107c105e403f4c4cbd2257219c088d62a3875082.tar.bz2
uhd-107c105e403f4c4cbd2257219c088d62a3875082.zip
log: Fix missing add_logger, fix clearing of queue
Diffstat (limited to 'host/tests/log_test.cpp')
-rw-r--r--host/tests/log_test.cpp13
1 files changed, 10 insertions, 3 deletions
diff --git a/host/tests/log_test.cpp b/host/tests/log_test.cpp
index 1973a83ff..d42e5ffbd 100644
--- a/host/tests/log_test.cpp
+++ b/host/tests/log_test.cpp
@@ -20,9 +20,17 @@
#include <iostream>
BOOST_AUTO_TEST_CASE(test_messages){
- uhd::log::set_log_level(uhd::log::info);
+ uhd::log::set_log_level(uhd::log::debug);
uhd::log::set_console_level(uhd::log::info);
- std::cerr << "---begin print test ---" << std::endl;
+ uhd::log::add_logger("test",
+ [](const uhd::log::logging_info &I){
+ std::cout << "<TEST> " << I.message << std::endl;
+ }
+ );
+ uhd::log::set_logger_level("test", uhd::log::debug);
+ UHD_LOGGER_DEBUG("logger_test") <<
+ "This is a test print for a debug log."
+ ;
UHD_LOGGER_INFO("logger_test") <<
"This is a test print for a info log."
;
@@ -35,5 +43,4 @@ BOOST_AUTO_TEST_CASE(test_messages){
UHD_HERE();
const int x = 42;
UHD_VAR(x);
- std::cerr << "---end print test ---" << std::endl;
}