From ddb3002bc16a68148d55b0280c4ce843ea415969 Mon Sep 17 00:00:00 2001 From: gabime Date: Fri, 20 Jul 2018 12:49:30 +0100 Subject: [PATCH] Added non const sinks() function to support addition/removal of sinks from existing logger --- include/spdlog/details/logger_impl.h | 5 +++++ include/spdlog/logger.h | 2 ++ 2 files changed, 7 insertions(+) diff --git a/include/spdlog/details/logger_impl.h b/include/spdlog/details/logger_impl.h index 4996a9cb..39ad5b57 100644 --- a/include/spdlog/details/logger_impl.h +++ b/include/spdlog/details/logger_impl.h @@ -338,3 +338,8 @@ inline const std::vector &spdlog::logger::sinks() const { return sinks_; } + +inline std::vector &spdlog::logger::sinks() +{ + return sinks_; +} diff --git a/include/spdlog/logger.h b/include/spdlog/logger.h index 46b922ae..eda9de59 100644 --- a/include/spdlog/logger.h +++ b/include/spdlog/logger.h @@ -126,6 +126,8 @@ public: const std::vector &sinks() const; + std::vector &sinks() ; + // error handler void set_error_handler(log_err_handler err_handler); log_err_handler error_handler();