From 04f8d7a69a03a77110ab001ead6151490a0f6019 Mon Sep 17 00:00:00 2001 From: Jesse Mapel <jmapel@usgs.gov> Date: Thu, 11 Feb 2021 10:56:29 -0700 Subject: [PATCH] Fixed logger creation order --- src/UsgsAstroPlugin.cpp | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/src/UsgsAstroPlugin.cpp b/src/UsgsAstroPlugin.cpp index d5eaaed..07945b7 100644 --- a/src/UsgsAstroPlugin.cpp +++ b/src/UsgsAstroPlugin.cpp @@ -52,17 +52,19 @@ UsgsAstroPlugin::UsgsAstroPlugin() { if (logFile != "") { std::shared_ptr<spdlog::logger> m_logger = spdlog::get("usgscsm_logger"); - if (logFile == "stdout") { - std::shared_ptr<spdlog::logger> m_logger = - spdlog::stdout_color_mt("usgscsm_logger"); - } - else if (logFile == "stderr") { - std::shared_ptr<spdlog::logger> m_logger = - spdlog::stderr_color_mt("usgscsm_logger"); - } - else if (!m_logger) { - std::shared_ptr<spdlog::logger> m_logger = - spdlog::basic_logger_mt("usgscsm_logger", logFile); + if (!m_logger) { + if (logFile == "stdout") { + std::shared_ptr<spdlog::logger> m_logger = + spdlog::stdout_color_mt("usgscsm_logger"); + } + else if (logFile == "stderr") { + std::shared_ptr<spdlog::logger> m_logger = + spdlog::stderr_color_mt("usgscsm_logger"); + } + else { + std::shared_ptr<spdlog::logger> m_logger = + spdlog::basic_logger_mt("usgscsm_logger", logFile); + } } } } -- GitLab