|
Unify Framework Lib 1.7.0
|
Go to the source code of this file.
Macros | |
| #define | sl_log_byte_arr(tag, lvl, _arr, _arr_len) |
| #define | COLOR_START "\033[32;1m" |
| #define | COLOR_END "\033[0m" |
| #define | sl_log_debug(tag, fmtstr, ...) sl_log(tag, SL_LOG_DEBUG, fmtstr, ##__VA_ARGS__) |
| #define | sl_log_info(tag, fmtstr, ...) sl_log(tag, SL_LOG_INFO, fmtstr, ##__VA_ARGS__) |
| #define | sl_log_warning(tag, fmtstr, ...) sl_log(tag, SL_LOG_WARNING, fmtstr, ##__VA_ARGS__) |
| #define | sl_log_error(tag, fmtstr, ...) sl_log(tag, SL_LOG_ERROR, fmtstr, ##__VA_ARGS__) |
| #define | sl_log_critical(tag, fmtstr, ...) sl_log(tag, SL_LOG_CRITICAL, fmtstr, ##__VA_ARGS__) |
Typedefs | |
| typedef enum sl_log_level | sl_log_level_t |
| Log levels. More... | |
Enumerations | |
| enum | sl_log_level { SL_LOG_DEBUG , SL_LOG_INFO , SL_LOG_WARNING , SL_LOG_ERROR , SL_LOG_CRITICAL } |
| Log levels. More... | |
Functions | |
| void | sl_log_set_level (sl_log_level_t level) |
| Set log level. More... | |
| sl_log_level_t | sl_log_get_level () |
| Get log level. More... | |
| void | sl_log_set_tag_level (const char *tag, sl_log_level_t level) |
| Set log level for a given tag. More... | |
| void | sl_log_unset_tag_level (const char *tag) |
| Remove tag specific log level for tag. More... | |
| sl_status_t | sl_log_level_from_string (const char *level, sl_log_level_t *result) |
| Convert sl_log_level as string to sl_log_level_t. More... | |
| void | sl_log_read_config () |
| Read configuration from config library. More... | |
| void | sl_log (const char *const tag, sl_log_level_t level, const char *fmtstr,...) |
| Write to the log. More... | |