|
Zephyr Project API
3.2.0
A Scalable Open Source RTOS
|
#include <zephyr/logging/log_core.h>Go to the source code of this file.
Functions | |
| void | log_frontend_init (void) |
| Initialize frontend. More... | |
| void | log_frontend_msg (const void *source, const struct log_msg_desc desc, uint8_t *package, const void *data) |
| Log message. More... | |
| void | log_frontend_panic (void) |
| Panic state notification. More... | |
| void log_frontend_init | ( | void | ) |
Initialize frontend.
| void log_frontend_msg | ( | const void * | source, |
| const struct log_msg_desc | desc, | ||
| uint8_t * | package, | ||
| const void * | data | ||
| ) |
Log message.
Message details does not contain timestamp. Since function is called in the context of log message call, implementation can use its own timestamping scheme.
| source | Pointer to a structure associated with given source. It points to static structure or dynamic structure if runtime filtering is enabled. log_const_source_id or log_dynamic_source_id can be used to determine source id. |
| desc | Message descriptor. |
| package | Cbprintf package containing logging formatted string. Length s in desc. |
| data | Hexdump data. Length is in desc. |
| void log_frontend_panic | ( | void | ) |
Panic state notification.