Logger backend API.
More...
#include <log_backend.h>
|
| void(* | process )(const struct log_backend *const backend, union log_msg2_generic *msg) |
| |
| void(* | put )(const struct log_backend *const backend, struct log_msg *msg) |
| |
| void(* | put_sync_string )(const struct log_backend *const backend, struct log_msg_ids src_level, uint32_t timestamp, const char *fmt, va_list ap) |
| |
| void(* | put_sync_hexdump )(const struct log_backend *const backend, struct log_msg_ids src_level, uint32_t timestamp, const char *metadata, const uint8_t *data, uint32_t len) |
| |
| void(* | dropped )(const struct log_backend *const backend, uint32_t cnt) |
| |
| void(* | panic )(const struct log_backend *const backend) |
| |
| void(* | init )(const struct log_backend *const backend) |
| |
| int(* | format_set )(const struct log_backend *const backend, uint32_t log_type) |
| |
◆ dropped
◆ format_set
| int(* log_backend_api::format_set) (const struct log_backend *const backend, uint32_t log_type) |
◆ init
| void(* log_backend_api::init) (const struct log_backend *const backend) |
◆ panic
| void(* log_backend_api::panic) (const struct log_backend *const backend) |
◆ process
◆ put
◆ put_sync_hexdump
◆ put_sync_string
| void(* log_backend_api::put_sync_string) (const struct log_backend *const backend, struct log_msg_ids src_level, uint32_t timestamp, const char *fmt, va_list ap) |
The documentation for this struct was generated from the following file: