From 6640394bd3a0010be5030744652da90533ad4619 Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Thu, 25 Jul 2024 14:21:20 -0500 Subject: [PATCH] fix --- .../src/events/consumers/console_consumer.cpp | 11 ++++------- .../src/events/consumers/logging_consumer.cpp | 2 ++ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/repertory/librepertory/src/events/consumers/console_consumer.cpp b/repertory/librepertory/src/events/consumers/console_consumer.cpp index 8008514c..892643de 100644 --- a/repertory/librepertory/src/events/consumers/console_consumer.cpp +++ b/repertory/librepertory/src/events/consumers/console_consumer.cpp @@ -56,16 +56,13 @@ console_consumer::console_consumer(event_level level) { } }; - std::vector sinks{ - std::make_shared(), - }; - - logger_ = std::make_shared( - "console_logger", sinks.begin(), sinks.end(), spdlog::thread_pool(), - spdlog::async_overflow_policy::block); + logger_ = spdlog::create_async( + "console_logger"); set_level(logger_.get(), level); + spdlog::register_logger(logger_); + E_SUBSCRIBE_ALL(process_event); E_SUBSCRIBE_EXACT( event_level_changed, [this](const event_level_changed &changed) { diff --git a/repertory/librepertory/src/events/consumers/logging_consumer.cpp b/repertory/librepertory/src/events/consumers/logging_consumer.cpp index fe6e0c61..4156db58 100644 --- a/repertory/librepertory/src/events/consumers/logging_consumer.cpp +++ b/repertory/librepertory/src/events/consumers/logging_consumer.cpp @@ -64,6 +64,8 @@ logging_consumer::logging_consumer(event_level level, set_level(logger_.get(), level); + spdlog::register_logger(logger_); + E_SUBSCRIBE_ALL(process_event); E_SUBSCRIBE_EXACT( event_level_changed, [this](const event_level_changed &changed) {