|
T-Box Basic dev
|
T-Box 日志客户端接口 More...
Go to the source code of this file.
Macros | |
| #define | TBOX_LOG_DEFAULT_ID 1U |
| 默认日志 ID | |
| #define | TBOX_LOG_ID_PLATFORM 1U |
| 平台日志 ID | |
| #define | TBOX_LOG_ID_MCU 2U |
| MCU 日志 ID. | |
| #define | TBOX_LOG_ID_SECURITY 3U |
| 安全日志 ID | |
Typedefs | |
| typedef unsigned short | tbox_log_id_t |
| 日志 ID 类型 | |
Enumerations | |
| enum | tbox_log_level_t { TBOX_LOG_LEVEL_DEBUG = 0 , TBOX_LOG_LEVEL_INFO = 1 , TBOX_LOG_LEVEL_NOTICE = 2 , TBOX_LOG_LEVEL_WARN = 3 , TBOX_LOG_LEVEL_ERROR = 4 , TBOX_LOG_LEVEL_FATAL = 5 , TBOX_LOG_LEVEL_NOLOG = 6 } |
| 日志级别 More... | |
Functions | |
| int | tbox_log_init (void) |
| 初始化日志客户端。 | |
| void | tbox_log_deinit (void) |
| 释放日志客户端资源。 | |
| int | tbox_log_set_id (tbox_log_id_t id) |
| 设置当前客户端默认日志 ID。 | |
| int | tbox_log_get_id (tbox_log_id_t *id) |
| 获取当前客户端默认日志 ID。 | |
| int | tbox_log_set_level (tbox_log_level_t level) |
| 设置 tbox_logd 当前日志级别。 | |
| int | tbox_log_set_encrypt (bool enabled) |
| 设置 tbox_logd 日志加密开关。 | |
| int | tbox_log_set_id_level (tbox_log_id_t id, tbox_log_level_t level) |
| 设置指定日志 ID 当前日志级别。 | |
| int | tbox_log_get_level (tbox_log_level_t *level) |
| 获取 tbox_logd 当前日志级别。 | |
| int | tbox_log_get_id_level (tbox_log_id_t id, tbox_log_level_t *level) |
| 获取指定日志 ID 当前日志级别。 | |
| int | tbox_log_write (tbox_log_level_t level, const char *format,...) |
| 写入一条格式化日志。 | |
| int | tbox_log_write_id (tbox_log_id_t id, tbox_log_level_t level, const char *format,...) |
| 向指定日志 ID 写入一条格式化日志。 | |
| int | tbox_log_write_hex (tbox_log_level_t level, const void *data, size_t len, const char *format,...) |
| 写入一条二进制 hex 日志。 | |
| int | tbox_log_write_hex_id (tbox_log_id_t id, tbox_log_level_t level, const void *data, size_t len, const char *format,...) |
| 向指定日志 ID 写入一条二进制 hex 日志。 | |
T-Box 日志客户端接口