From c0e9549b828e06237c8d48886902df5633fe13f0 Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Thu, 20 Feb 2025 12:30:13 -0600 Subject: [PATCH] updated build system --- monitarr/libmonitarr/src/initialize.cpp | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/monitarr/libmonitarr/src/initialize.cpp b/monitarr/libmonitarr/src/initialize.cpp index 370be77..d7efacf 100644 --- a/monitarr/libmonitarr/src/initialize.cpp +++ b/monitarr/libmonitarr/src/initialize.cpp @@ -23,6 +23,7 @@ #if defined(PROJECT_ENABLE_SPDLOG) #include +#include "spdlog/async.h" #include "spdlog/sinks/stdout_color_sinks.h" #include "spdlog/spdlog.h" #endif // defined(PROJECT_ENABLE_SPDLOG) @@ -33,12 +34,6 @@ #include "utils/path.hpp" #endif // defined(PROJECT_REQUIRE_ALPINE) && !defined (PROJECT_IS_MINGW) -#if defined(PROJECT_ENABLE_SPDLOG) -namespace { -std::shared_ptr console_sink; -} -#endif // defined(PROJECT_ENABLE_SPDLOG) - namespace monitarr { auto project_initialize() -> bool { #if defined(PROJECT_REQUIRE_ALPINE) && !defined(PROJECT_IS_MINGW) @@ -60,7 +55,7 @@ auto project_initialize() -> bool { spdlog::flush_every(std::chrono::seconds(10)); spdlog::set_pattern("%Y-%m-%d|%T.%e|%^%l%$|%v"); - console_sink = spdlog::stdout_color_mt("console"); + spdlog::create_async("console"); #endif // defined(PROJECT_ENABLE_SPDLOG) #if defined(PROJECT_ENABLE_LIBSODIUM)