Zephyr Project API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
log_output_dict.h File Reference

Header file for dictionary-based log output. More...

#include <zephyr/logging/log_output.h>
#include <zephyr/logging/log_msg.h>
#include <stdarg.h>
#include <zephyr/toolchain.h>
#include <zephyr/sys/util.h>

Go to the source code of this file.

Data Structures

struct  log_dict_output_normal_msg_hdr_t
 On-wire header for one dictionary-based log message. More...
struct  log_dict_output_dropped_msg_t
 On-wire dictionary-based message reporting dropped messages. More...

Enumerations

enum  log_dict_output_msg_type { MSG_NORMAL = 0 , MSG_DROPPED_MSG = 1 }
 Dictionary output message type. More...

Functions

void log_dict_output_msg_process (const struct log_output *log_output, struct log_msg *msg, uint32_t flags)
 Process log messages v2 for dictionary-based logging.
void log_dict_output_dropped_process (const struct log_output *output, uint32_t cnt)
 Process dropped messages indication for dictionary-based logging.

Detailed Description

Header file for dictionary-based log output.