7#ifndef ZEPHYR_INCLUDE_LOGGING_LOG_OUTPUT_DICT_H_
8#define ZEPHYR_INCLUDE_LOGGING_LOG_OUTPUT_DICT_H_
uint32_t log_timestamp_t
Definition: log_msg.h:36
void log_dict_output_dropped_process(const struct log_output *output, uint32_t cnt)
Process dropped messages indication for dictionary-based logging.
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.
log_dict_output_msg_type
Log message type.
Definition: log_output_dict.h:23
@ MSG_NORMAL
Definition: log_output_dict.h:24
@ MSG_DROPPED_MSG
Definition: log_output_dict.h:25
flags
Definition: parser.h:96
__UINT32_TYPE__ uint32_t
Definition: stdint.h:90
__UINT8_TYPE__ uint8_t
Definition: stdint.h:88
__UINTPTR_TYPE__ uintptr_t
Definition: stdint.h:105
__UINT16_TYPE__ uint16_t
Definition: stdint.h:89
Output for one dictionary based log message about dropped messages.
Definition: log_output_dict.h:45
uint8_t type
Definition: log_output_dict.h:46
uint16_t num_dropped_messages
Definition: log_output_dict.h:47
Output header for one dictionary based log message.
Definition: log_output_dict.h:31
uint32_t package_len
Definition: log_output_dict.h:35
uint32_t level
Definition: log_output_dict.h:34
uint8_t type
Definition: log_output_dict.h:32
uintptr_t source
Definition: log_output_dict.h:37
uint32_t data_len
Definition: log_output_dict.h:36
uint32_t domain
Definition: log_output_dict.h:33
log_timestamp_t timestamp
Definition: log_output_dict.h:38
Log_output instance structure.
Definition: log_output.h:96