logger business

This commit is contained in:
m-aXimilian
2025-06-14 16:39:39 +02:00
committed by Kueffner, Maximilian
parent 390558f332
commit a270c17e6f
+6
View File
@@ -5,6 +5,7 @@
#include <spdlog/spdlog.h>
#include <memory>
#include <sstream>
#include <string>
#include "ILog.hpp"
@@ -50,23 +51,28 @@ void SpdLogger::ChangeLevel(LogLevel lvl)
case LogLevel::Trace:
this->logger_->set_level(spdlog::level::trace);
spdlog::flush_on(spdlog::level::trace);
st << "Trace";
break;
case LogLevel::Info:
this->logger_->set_level(spdlog::level::info);
spdlog::flush_on(spdlog::level::info);
st << "Info";
break;
case LogLevel::Warn:
this->logger_->set_level(spdlog::level::warn);
spdlog::flush_on(spdlog::level::warn);
st << "Warn";
break;
case LogLevel::Error:
this->logger_->set_level(spdlog::level::err);
spdlog::flush_on(spdlog::level::err);
st << "Error";
break;
case LogLevel::Debug:
default:
this->logger_->set_level(spdlog::level::debug);
spdlog::flush_on(spdlog::level::debug);
st << "Debug";
}
// you will only get this message for log levels <= info! I.e., not for error or warning.