23#include <spdlog/sinks/stdout_color_sinks.h>
24#include <spdlog/spdlog.h>
51 static std::shared_ptr<spdlog::logger> &
log();
64 static std::shared_ptr<spdlog::logger>
instance;
Manages logging functionality using the spdlog library.
Definition logger.hpp:42
static std::shared_ptr< spdlog::logger > instance
Definition logger.hpp:64
static std::shared_ptr< spdlog::logger > & log()
Retrieves the singleton instance of the logger.
Logger(const Logger &)=delete
Logger & operator=(const Logger &)=delete