Euphoria
log.h File Reference

Go to the source code of this file.

Classes

struct  eu::log::Logger
 
struct  eu::log::ScopedLogger
 

Namespaces

 eu
 
 eu::log
 

Macros

#define LOG_INFO(...)   eu::log::get_global_logger()->info(fmt::format(__VA_ARGS__))
 
#define LOG_WARN(...)   eu::log::get_global_logger()->warn(fmt::format(__VA_ARGS__))
 
#define LOG_ERROR(...)   eu::log::get_global_logger()->error(fmt::format(__VA_ARGS__))
 
#define LOG_INFOS(...)   eu::log::get_global_logger()->info(__VA_ARGS__)
 
#define LOG_WARNS(...)   eu::log::get_global_logger()->warn(__VA_ARGS__)
 
#define LOG_ERRORS(...)   eu::log::get_global_logger()->error(__VA_ARGS__)
 

Functions

Logger * eu::log::get_global_logger ()
 

Macro Definition Documentation

◆ LOG_ERROR

#define LOG_ERROR (   ...)    eu::log::get_global_logger()->error(fmt::format(__VA_ARGS__))

Definition at line 9 of file log.h.

◆ LOG_ERRORS

#define LOG_ERRORS (   ...)    eu::log::get_global_logger()->error(__VA_ARGS__)

Definition at line 13 of file log.h.

◆ LOG_INFO

#define LOG_INFO (   ...)    eu::log::get_global_logger()->info(fmt::format(__VA_ARGS__))

Definition at line 7 of file log.h.

◆ LOG_INFOS

#define LOG_INFOS (   ...)    eu::log::get_global_logger()->info(__VA_ARGS__)

Definition at line 11 of file log.h.

◆ LOG_WARN

#define LOG_WARN (   ...)    eu::log::get_global_logger()->warn(fmt::format(__VA_ARGS__))

Definition at line 8 of file log.h.

◆ LOG_WARNS

#define LOG_WARNS (   ...)    eu::log::get_global_logger()->warn(__VA_ARGS__)

Definition at line 12 of file log.h.