From 3bf6c3ecd08c8cb93413430a34c197ff3b35d322 Mon Sep 17 00:00:00 2001 From: Tony Kuker Date: Sun, 31 Jan 2021 20:11:33 -0600 Subject: [PATCH] Updated to use a multi-thread safe logger --- src/raspberrypi/rascsi.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/raspberrypi/rascsi.cpp b/src/raspberrypi/rascsi.cpp index 9e972a1b..3d30448e 100644 --- a/src/raspberrypi/rascsi.cpp +++ b/src/raspberrypi/rascsi.cpp @@ -28,6 +28,8 @@ #include "rascsi_version.h" #include "rasctl.h" #include "spdlog/spdlog.h" +#include "spdlog/sinks/stdout_color_sinks.h" +#include //--------------------------------------------------------------------------- // @@ -1109,6 +1111,9 @@ int main(int argc, char* argv[]) #endif // BAREMETAL spdlog::set_level(spdlog::level::trace); + // Create a thread-safe stdout logger to process the log messages + auto logger = spdlog::stdout_color_mt("rascsi stdout logger"); + LOGTRACE("Entering the function %s with %d arguments", __PRETTY_FUNCTION__, argc); // Output the Banner Banner(argc, argv);