Go to the source code of this file.
|
void | log_frontend_init (void) |
| Initialize frontend. More...
|
|
void | log_frontend_0 (const char *str, struct log_msg_ids src_level) |
| Standard log with no arguments. More...
|
|
void | log_frontend_1 (const char *str, log_arg_t arg0, struct log_msg_ids src_level) |
| Standard log with one argument. More...
|
|
void | log_frontend_2 (const char *str, log_arg_t arg0, log_arg_t arg1, struct log_msg_ids src_level) |
| Standard log with two arguments. More...
|
|
void | log_frontend_3 (const char *str, log_arg_t arg0, log_arg_t arg1, log_arg_t arg2, struct log_msg_ids src_level) |
| Standard log with three arguments. More...
|
|
void | log_frontend_n (const char *str, log_arg_t *args, uint32_t narg, struct log_msg_ids src_level) |
| Standard log with arguments list. More...
|
|
void | log_frontend_hexdump (const char *str, const uint8_t *data, uint32_t length, struct log_msg_ids src_level) |
| Hexdump log. More...
|
|
void | log_frontend_msg (const void *source, const struct log_msg2_desc desc, uint8_t *package, const void *data) |
| Log message. More...
|
|
void | log_frontend_panic (void) |
| Panic state notification. More...
|
|
◆ log_frontend_0()
void log_frontend_0 |
( |
const char * |
str, |
|
|
struct log_msg_ids |
src_level |
|
) |
| |
Standard log with no arguments.
- Parameters
-
str | String. |
src_level | Log identification. |
◆ log_frontend_1()
Standard log with one argument.
- Parameters
-
str | String. |
arg0 | First argument. |
src_level | Log identification. |
◆ log_frontend_2()
Standard log with two arguments.
- Parameters
-
str | String. |
arg0 | First argument. |
arg1 | Second argument. |
src_level | Log identification. |
◆ log_frontend_3()
Standard log with three arguments.
- Parameters
-
str | String. |
arg0 | First argument. |
arg1 | Second argument. |
arg2 | Third argument. |
src_level | Log identification. |
◆ log_frontend_hexdump()
Hexdump log.
- Parameters
-
str | String. |
data | Data. |
length | Data length. |
src_level | Log identification. |
◆ log_frontend_init()
void log_frontend_init |
( |
void |
| ) |
|
◆ log_frontend_msg()
void log_frontend_msg |
( |
const void * |
source, |
|
|
const struct log_msg2_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.
- Parameters
-
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 . |
◆ log_frontend_n()
Standard log with arguments list.
- Parameters
-
str | String. |
args | Array with arguments. |
narg | Number of arguments in the array. |
src_level | Log identification. |
◆ log_frontend_panic()
void log_frontend_panic |
( |
void |
| ) |
|
Panic state notification.