From 45717147f7b3ad250e7ba9670bd34914688cf060 Mon Sep 17 00:00:00 2001 From: gabime Date: Sat, 13 Oct 2018 20:01:05 +0300 Subject: [PATCH] Improved null_logger factory --- include/spdlog/sinks/null_sink.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/include/spdlog/sinks/null_sink.h b/include/spdlog/sinks/null_sink.h index 57adfa33..ffab7a52 100644 --- a/include/spdlog/sinks/null_sink.h +++ b/include/spdlog/sinks/null_sink.h @@ -33,13 +33,17 @@ using null_sink_st = null_sink; template inline std::shared_ptr null_logger_mt(const std::string &logger_name) { - return Factory::template create(logger_name); + auto null_logger = Factory::template create(logger_name); + null_logger->set_level(level::off); + return null_logger; } template inline std::shared_ptr null_logger_st(const std::string &logger_name) { - return Factory::template create(logger_name); + auto null_logger = Factory::template create(logger_name); + null_logger->set_level(level::off); + return null_logger; } } // namespace spdlog