Euphoria
Classes | Namespaces | Macros | Functions
log.h File Reference

Go to the source code of this file.

Classes

struct  eu::log::Logger
 Logger output class. More...
 
struct  eu::log::ScopedLogger
 RAII handler to change the current Logger class. More...
 

Namespaces

namespace  eu
 
namespace  eu::log
 

Macros

#define LOG_INFOS(...)
 Writes a plain string to the info log.
 
#define LOG_WARNS(...)
 Writes a plain string to the warning log.
 
#define LOG_ERRS(...)
 Writes a plain string to the error log.
 
#define LOG_INFO(...)
 Writes a info log using fmt.
 
#define LOG_WARN(...)
 Writes a warning log using fm.
 
#define LOG_ERR(...)
 Writes a error log using fm.
 

Functions

Loggereu::log::get_global_logger ()
 

Macro Definition Documentation

◆ LOG_ERR

#define LOG_ERR (   ...)

Writes a error log using fm.

See also
LOG_ERRS for a plain string error log

Definition at line 35 of file log.h.

◆ LOG_ERRS

#define LOG_ERRS (   ...)

Writes a plain string to the error log.

See also
LOG_ERR for a fmt error log

Definition at line 20 of file log.h.

◆ LOG_INFO

#define LOG_INFO (   ...)

Writes a info log using fmt.

See also
LOG_INFOS for just a plain string info log

Definition at line 25 of file log.h.

◆ LOG_INFOS

#define LOG_INFOS (   ...)

Writes a plain string to the info log.

See also
LOG_INFO for a fmt info log

Definition at line 10 of file log.h.

◆ LOG_WARN

#define LOG_WARN (   ...)

Writes a warning log using fm.

See also
LOG_WARNS for a plain string warning log

Definition at line 30 of file log.h.

◆ LOG_WARNS

#define LOG_WARNS (   ...)

Writes a plain string to the warning log.

See also
LOG_WARN for a fmt warning log

Definition at line 15 of file log.h.