12#include <spdlog/spdlog.h>
33 using Ptr = std::shared_ptr<LoggerContainer>;
36 mutable std::mutex
mut;
37 std::shared_ptr<spdlog::logger>
logger;
44 std::shared_ptr<spdlog::logger>
get()
const;
45 void set(std::shared_ptr<spdlog::logger> logger_);
57 std::shared_ptr<spdlog::logger>
operator->()
const;
static Ptr instance()
Definition logger.cc:21
std::mutex mut
Definition logger.hh:36
std::shared_ptr< LoggerContainer > Ptr
Definition logger.hh:33
std::shared_ptr< spdlog::logger > get() const
Definition logger.cc:35
LoggerContainer()
Definition logger.cc:16
void set(std::shared_ptr< spdlog::logger > logger_)
Definition logger.cc:41
std::shared_ptr< spdlog::logger > logger
Definition logger.hh:37
Logger()
Definition logger.cc:47
LoggerContainer::Ptr container
Definition logger.hh:51
std::shared_ptr< spdlog::logger > operator->() const
Definition logger.cc:57
const ClearDefaultLogger clearDefaultLogger
Definition logger.hh:26
Definition blockallocator.hh:18
ClearDefaultLogger()
Definition logger.hh:23