summaryrefslogtreecommitdiff
path: root/gnuradio-runtime/lib/qa_logger.cc
diff options
context:
space:
mode:
authorMarcus Müller <mmueller@gnuradio.org>2021-08-03 13:05:37 +0200
committermormj <34754695+mormj@users.noreply.github.com>2021-11-19 14:00:08 -0500
commit1bb08e8004aa8ba6637db3f06abdc283ea56c18a (patch)
tree39140de01d77dee6999f85e90d9fa9dc7cf8471f /gnuradio-runtime/lib/qa_logger.cc
parentcb60862fd493a0141946ff9dddc5a98c9c67690b (diff)
logging core: replace log4cpp by spdlog
also: enable formerly disabled qa_logger tests This replaces log4cpp with spdlog. Signed-off-by: Marcus Müller <mmueller@gnuradio.org>
Diffstat (limited to 'gnuradio-runtime/lib/qa_logger.cc')
-rw-r--r--gnuradio-runtime/lib/qa_logger.cc19
1 files changed, 8 insertions, 11 deletions
diff --git a/gnuradio-runtime/lib/qa_logger.cc b/gnuradio-runtime/lib/qa_logger.cc
index 597e21e77a..99a412dc7c 100644
--- a/gnuradio-runtime/lib/qa_logger.cc
+++ b/gnuradio-runtime/lib/qa_logger.cc
@@ -19,21 +19,18 @@
#include <gnuradio/logger.h>
#include <boost/test/unit_test.hpp>
+#include <memory>
BOOST_AUTO_TEST_CASE(t1)
{
-#ifdef ENABLE_GR_LOG
// This doesn't really test anything, more just
// making sure nothing's gone horribly wrong.
-
- GR_LOG_GETLOGGER(LOG, "main");
- GR_ADD_CONSOLE_APPENDER("main", "cout", "%d{%H:%M:%S} : %m%n");
- GR_LOG_NOTICE(LOG, "test from c++ NOTICE");
- GR_LOG_DEBUG(LOG, "test from c++ DEBUG");
- GR_LOG_INFO(LOG, "test from c++ INFO");
- GR_LOG_WARN(LOG, "test from c++ WARN");
- GR_LOG_ERROR(LOG, "test from c++ ERROR");
- GR_LOG_FATAL(LOG, "test from c++ FATAL");
+ auto log = std::make_shared<gr::logger>("main");
+ GR_LOG_NOTICE(log, "test from c++ NOTICE");
+ GR_LOG_DEBUG(log, "test from c++ DEBUG");
+ GR_LOG_INFO(log, "test from c++ INFO");
+ GR_LOG_WARN(log, "test from c++ WARN");
+ GR_LOG_ERROR(log, "test from c++ ERROR");
+ GR_LOG_FATAL(log, "test from c++ FATAL");
BOOST_CHECK(true);
-#endif
}