From 2fae5f734a0366a700e0792ba9ea20043d6a8b53 Mon Sep 17 00:00:00 2001 From: Martin Valgur Date: Mon, 28 Oct 2024 09:26:27 +0200 Subject: [PATCH] Fix spdlog_setup::from_file() not accepting fs::path --- include/novatel_edie/common/logger.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/novatel_edie/common/logger.hpp b/include/novatel_edie/common/logger.hpp index 112077412..2d118ccb4 100644 --- a/include/novatel_edie/common/logger.hpp +++ b/include/novatel_edie/common/logger.hpp @@ -83,7 +83,7 @@ class Logger } } - static void InitLogger(std::filesystem::path sLoggerConfigPath_) + static void InitLogger(const std::filesystem::path& sLoggerConfigPath_) { std::lock_guard lock(mLoggerMutex); try @@ -92,7 +92,7 @@ class Logger if (pclMyRootLogger) { SPDLOG_ERROR("Cannot configure logger from file, root logger already exists"); } else { - spdlog_setup::from_file(sLoggerConfigPath_); + spdlog_setup::from_file(sLoggerConfigPath_.string()); pclMyRootLogger = spdlog::get("root"); spdlog::set_default_logger(pclMyRootLogger);