10#define LOG_INFOS(...) eu::log::get_global_logger()->info(__VA_ARGS__) 
   15#define LOG_WARNS(...) eu::log::get_global_logger()->warn(__VA_ARGS__) 
   20#define LOG_ERRS(...) eu::log::get_global_logger()->error(__VA_ARGS__) 
   25#define LOG_INFO(...) LOG_INFOS(fmt::format(__VA_ARGS__)) 
   30#define LOG_WARN(...) LOG_WARNS(fmt::format(__VA_ARGS__)) 
   35#define LOG_ERR(...) LOG_ERRS(fmt::format(__VA_ARGS__)) 
   51        virtual void info(
const std::string& 
str) = 0;
 
   54        virtual void warn(
const std::string& 
str) = 0;
 
   57        virtual void error(
const std::string& 
str) = 0;
 
 
 
Logger * get_global_logger()
 
A (inclusive) range between two values.
 
virtual void warn(const std::string &str)=0
Called when printing a warning message.
 
virtual ~Logger()=default
 
Logger(const Logger &)=delete
 
void operator=(const Logger &)=delete
 
void operator=(Logger &&)=delete
 
virtual void info(const std::string &str)=0
Called when printing a info message.
 
virtual void error(const std::string &str)=0
Called when printing a error message.
 
RAII handler to change the current Logger class.
 
ScopedLogger(const ScopedLogger &)=delete
 
ScopedLogger(ScopedLogger &&)=delete
 
void operator=(ScopedLogger &&)=delete
 
ScopedLogger(Logger *new_log)
 
void operator=(const ScopedLogger &)=delete