From 9b33c2457c9e85aae01f21074da77d5a0ee7669d Mon Sep 17 00:00:00 2001 From: Pablo Escobar <mail@rvrs.in> Date: Fri, 28 Feb 2020 22:46:44 +0100 Subject: [PATCH] set created logger level instead of global log level --- liblava/util/log.hpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/liblava/util/log.hpp b/liblava/util/log.hpp index 48388ea4..b6e61dab 100644 --- a/liblava/util/log.hpp +++ b/liblava/util/log.hpp @@ -67,13 +67,13 @@ inline void setup_log(log_config config = {}) { if (config.debug) { - spdlog::set_level((config.level < 0) ? spdlog::level::debug : (spdlog::level::level_enum)config.level); - spdlog::stdout_color_mt(config.logger); + auto log = spdlog::stdout_color_mt(config.logger); + log->set_level((config.level < 0) ? spdlog::level::debug : (spdlog::level::level_enum)config.level); } else { - spdlog::set_level((config.level < 0) ? spdlog::level::warn : (spdlog::level::level_enum)config.level); - spdlog::basic_logger_mt(config.logger, config.file); + auto log = spdlog::basic_logger_mt(config.logger, config.file); + log->set_level((config.level < 0) ? spdlog::level::warn : (spdlog::level::level_enum)config.level); } } -- GitLab