Go to the source code of this file.
◆ foreach_vlib_log_level
#define foreach_vlib_log_level |
Value: _(EMERG, emerg) \
_(ALERT, alert) \
_(CRIT, crit) \
_(WARNING, warn) \
_(NOTICE, notice) \
_(DISABLED, disabled)
Definition at line 22 of file log.h.
◆ vlib_log_alert
#define vlib_log_alert |
( |
|
... | ) |
vlib_log(VLIB_LOG_LEVEL_ALERT, __VA_ARGS__) |
◆ vlib_log_crit
#define vlib_log_crit |
( |
|
... | ) |
vlib_log(VLIB_LOG_LEVEL_CRIT, __VA_ARGS__) |
◆ vlib_log_debug
#define vlib_log_debug |
( |
|
... | ) |
vlib_log(VLIB_LOG_LEVEL_DEBUG, __VA_ARGS__) |
◆ vlib_log_emerg
#define vlib_log_emerg |
( |
|
... | ) |
vlib_log(VLIB_LOG_LEVEL_EMERG, __VA_ARGS__) |
◆ vlib_log_err
#define vlib_log_err |
( |
|
... | ) |
vlib_log(VLIB_LOG_LEVEL_ERR, __VA_ARGS__) |
◆ vlib_log_info
#define vlib_log_info |
( |
|
... | ) |
vlib_log(VLIB_LOG_LEVEL_INFO, __VA_ARGS__) |
◆ vlib_log_notice
#define vlib_log_notice |
( |
|
... | ) |
vlib_log(VLIB_LOG_LEVEL_NOTICE, __VA_ARGS__) |
◆ vlib_log_warn
#define vlib_log_warn |
( |
|
... | ) |
vlib_log(VLIB_LOG_LEVEL_WARNING, __VA_ARGS__) |
◆ VLIB_REGISTER_LOG_CLASS
#define VLIB_REGISTER_LOG_CLASS |
( |
|
x, |
|
|
|
... |
|
) |
| |
Value:
static void __clib_constructor \
__vlib_add_log_registration_##x (void) \
{ \
x.
next = lm->registrations; \
x.class = ~0; \
lm->registrations = &x; \
} \
Definition at line 139 of file log.h.
◆ vlib_log_class_registration_t
◆ vlib_log_level_t
Enumerator |
---|
VLIB_LOG_LEVEL_UNKNOWN | |
VLIB_LOG_N_LEVELS | |
Definition at line 33 of file log.h.
◆ format_vlib_log_class()
u8* format_vlib_log_class |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
Definition at line 89 of file log.c.
◆ format_vlib_log_level()
u8* format_vlib_log_level |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
◆ last_log_entry()
Definition at line 62 of file log.c.
◆ vlib_log()
◆ vlib_log_register_class()
◆ vlib_log_register_class_rate_limit()
vlib_log_class_t vlib_log_register_class_rate_limit |
( |
char * |
class, |
|
|
char * |
subclass, |
|
|
u32 |
rate_limit |
|
) |
| |
◆ log_main
Definition at line 23 of file log.c.