diff --git a/libs/Logger/Logger.hpp b/libs/Logger/Logger.hpp index e696fe0..a445839 100644 --- a/libs/Logger/Logger.hpp +++ b/libs/Logger/Logger.hpp @@ -5,8 +5,7 @@ #include #include #include - -inline std::shared_ptr InitializeLogger(const char* logger_name, const std::string& pluginLog) { +inline std::shared_ptr InitializeLogger(const char* logger_name, const std::string& pluginLog, bool registerLog = true) { try { std::filesystem::path log_path = std::filesystem::absolute(pluginLog); @@ -19,7 +18,7 @@ inline std::shared_ptr InitializeLogger(const char* logger_name, logger->set_level(spdlog::level::debug); logger->flush_on(spdlog::level::debug); - spdlog::register_logger(logger); + if (registerLog) spdlog::register_logger(logger); return logger; } catch (const spdlog::spdlog_ex&) {