log API Reference
API reference
-
void wm_log_dump(const char *name, uint8_t width, const void *buf, uint16_t size)
Output log information in hexadecimal and display its ascii code string.
Note
None
- Parameters:
name – [in] name for hex object, it will show on log header
width – [in] hex number for every line, such as: 16, 32
buf – [in] hex buffer
size – [in] buffer size
- Returns:
None
-
void wm_log_set_level(wm_log_level_t level)
Set log level.
- Parameters:
level – [in] log level
- Returns:
None
-
wm_log_level_t wm_log_get_level(void)
Get log level.
- Returns:
wm_log_level_t
-
void wm_log_set_tag_level(const char *tag, wm_log_level_t level)
Set log level by module tag.
Notes: tag supports the * wildcard.
- Parameters:
tag – [in] module tag
level – [in] log level
- Returns:
None
-
wm_log_level_t wm_log_get_tag_level(const char *tag)
Get log level by module tag.
- Parameters:
tag – [in] module tag
- Returns:
wm_log_level_t
-
int wm_log_init(void)
Initialize log.
- Attention
This API must be called before all other log API can be called
- Returns:
WM_ERR_SUCCESS: succeed
others: failed
-
wm_log_error(...)
output error level log information
Note
None
- Parameters:
... – [in] String format list and variable parameters
- Returns:
None
-
wm_log_warn(...)
output warning level log information
Note
None
- Parameters:
... – [in] String format list and variable parameters
- Returns:
None
-
wm_log_info(...)
output info level log information
Note
None
- Parameters:
... – [in] String format list and variable parameters
- Returns:
None
-
wm_log_debug(...)
output debug level log information
Note
None
- Parameters:
... – [in] String format list and variable parameters
- Returns:
None
-
wm_log_verbose(...)
output verbose level log information
Note
None
- Parameters:
... – [in] String format list and variable parameters
- Returns:
None
-
wm_log_raw(...)
output raw log information
Note
The log does not have a color format, and the line ending automatically adds a line break.
- Parameters:
... – [in] String format list and variable parameters
- Returns:
None