| 
    Zephyr Project API
    3.4.0
    
   A Scalable Open Source RTOS 
   | 
 
#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 | 
| struct | log_dict_output_dropped_msg_t | 
Enumerations | |
| enum | log_dict_output_msg_type { MSG_NORMAL = 0 , MSG_DROPPED_MSG = 1 } | 
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.  More... | |
| void | log_dict_output_dropped_process (const struct log_output *output, uint32_t cnt) | 
| Process dropped messages indication for dictionary-based logging.  More... | |
| void log_dict_output_dropped_process | ( | const struct log_output * | output, | 
| uint32_t | cnt | ||
| ) | 
Process dropped messages indication for dictionary-based logging.
Function prints error message indicating lost log messages.
| output | Pointer to the log output instance. | 
| cnt | Number of dropped messages. | 
| 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.
Function is using provided context with the buffer and output function to process formatted string and output the data.
| log_output | Pointer to the log output instance. | 
| msg | Log message. | 
| flags | Optional flags. |