noop_logger Last update: 16.07.2025 1 3 4 #pragma once 5 #include "core/logging/i_logger.h" 6 11 namespace simulation_framework 12 { 13 namespace core 14 { 15 namespace logging 16 { 17 20 class NoopLogger : public ILogger 21 { 22 public: 23 virtual ~NoopLogger() = default; 24 25 [[nodiscard]] LogLevel GetCurrentLogLevel() const override final { return LogLevel::kTrace; } 26 27 void Log(LogLevel level, std::string_view log_message) override final {} 28 }; 29 30 } // namespace logging 31 } // namespace core 32 } // namespace simulation_framework