23#define log_error(sys, ...) log_log(LEVEL_ERROR, sys, __VA_ARGS__)
24#define log_warn(sys, ...) log_log(LEVEL_WARN, sys, __VA_ARGS__)
25#define log_info(sys, ...) log_log(LEVEL_INFO, sys, __VA_ARGS__)
26#define log_debug(sys, ...) log_log(LEVEL_DEBUG, sys, __VA_ARGS__)
27#define log_trace(sys, ...) log_log(LEVEL_TRACE, sys, __VA_ARGS__)
29#define log_error_color(color, sys, ...) log_log_color(LEVEL_ERROR, color, sys, __VA_ARGS__)
30#define log_warn_color(color, sys, ...) log_log_color(LEVEL_WARN, color, sys, __VA_ARGS__)
31#define log_info_color(color, sys, ...) log_log_color(LEVEL_INFO, color, sys, __VA_ARGS__)
32#define log_debug_color(color, sys, ...) log_log_color(LEVEL_DEBUG, color, sys, __VA_ARGS__)
33#define log_trace_color(color, sys, ...) log_log_color(LEVEL_TRACE, color, sys, __VA_ARGS__)
50[[gnu::format(printf, 3, 4)]]
void log_log(
LEVEL level,
const char *sys,
const char *fmt, ...);
74[[gnu::format(printf, 3, 0)]]
void log_log_v(
LEVEL level,
const char *sys,
const char *fmt, va_list args);
void log_log_v(LEVEL level, const char *sys, const char *fmt, va_list args)
Definition log.cpp:114
void log_log_color_v(LEVEL level, LOG_COLOR color, const char *sys, const char *fmt, va_list args)
Definition log.cpp:127
void log_log(LEVEL level, const char *sys, const char *fmt,...)
Definition log.cpp:119
void log_log_color(LEVEL level, LOG_COLOR color, const char *sys, const char *fmt,...)
Definition log.cpp:132
@ LEVEL_TRACE
Definition log.h:13
@ LEVEL_DEBUG
Definition log.h:12
@ LEVEL_ERROR
Definition log.h:9
@ LEVEL_INFO
Definition log.h:11
@ LEVEL_WARN
Definition log.h:10
uint8_t b
Definition log.h:20
uint8_t g
Definition log.h:19
uint8_t r
Definition log.h:18