6#ifndef ZEPHYR_LOG_BACKEND_STD_H_
7#define ZEPHYR_LOG_BACKEND_STD_H_
28 if (
IS_ENABLED(CONFIG_LOG_BACKEND_SHOW_COLOR)) {
32 if (
IS_ENABLED(CONFIG_LOG_BACKEND_FORMAT_TIMESTAMP)) {
#define LOG_OUTPUT_FLAG_THREAD
Flag thread id or name prefix.
Definition log_output.h:55
#define LOG_OUTPUT_FLAG_LEVEL
Flag forcing severity level prefix.
Definition log_output.h:42
#define LOG_OUTPUT_FLAG_FORMAT_TIMESTAMP
Flag forcing timestamp formatting.
Definition log_output.h:39
#define LOG_OUTPUT_FLAG_TIMESTAMP
Flag forcing timestamp.
Definition log_output.h:36
#define LOG_OUTPUT_FLAG_COLORS
Flag forcing ANSI escape code colors, red (errors), yellow (warnings).
Definition log_output.h:33
static uint32_t log_backend_std_get_flags(void)
Definition log_backend_std.h:24
static void log_backend_std_dropped(const struct log_output *const output, uint32_t cnt)
Report dropped messages to a standard logger backend.
Definition log_backend_std.h:59
static void log_backend_std_panic(const struct log_output *const output)
Put a standard logger backend into panic mode.
Definition log_backend_std.h:48
void log_output_dropped_process(const struct log_output *output, uint32_t cnt)
Process dropped messages indication.
void log_output_flush(const struct log_output *output)
Flush output buffer.
#define IS_ENABLED(config_macro)
Check for macro definition in compiler-visible expressions.
Definition util_macro.h:124
flags
Definition parser.h:96
__UINT32_TYPE__ uint32_t
Definition stdint.h:90
Log_output instance structure.
Definition log_output.h:96