Euphoria
log.h File Reference
#include <string>

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 37 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 22 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 27 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 12 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 32 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 17 of file log.h.