|
#define | _THIS_FILE_NAME_ __FILE__ |
|
#define | DEF_LOG_BUF_LEN 1024 |
|
#define | TAL_MPR_DEBUG(module, fmt, ...) tal_log_module_print(module, TAL_LOG_LEVEL_DEBUG, _THIS_FILE_NAME_, __LINE__, fmt, ##__VA_ARGS__) |
|
#define | TAL_MPR_ERR(module, fmt, ...) tal_log_module_print(module, TAL_LOG_LEVEL_ERR, _THIS_FILE_NAME_, __LINE__, fmt, ##__VA_ARGS__) |
|
#define | TAL_MPR_INFO(module, fmt, ...) tal_log_module_print(module, TAL_LOG_LEVEL_INFO, _THIS_FILE_NAME_, __LINE__, fmt, ##__VA_ARGS__) |
|
#define | TAL_MPR_NOTICE(module, fmt, ...) tal_log_module_print(module, TAL_LOG_LEVEL_NOTICE, _THIS_FILE_NAME_, __LINE__, fmt, ##__VA_ARGS__) |
|
#define | TAL_MPR_TRACE(module, fmt, ...) tal_log_module_print(module, TAL_LOG_LEVEL_TRACE, _THIS_FILE_NAME_, __LINE__, fmt, ##__VA_ARGS__) |
|
#define | TAL_MPR_WARN(module, fmt, ...) tal_log_module_print(module, TAL_LOG_LEVEL_WARN, _THIS_FILE_NAME_, __LINE__, fmt, ##__VA_ARGS__) |
|
#define | TAL_PR_DEBUG(fmt, ...) |
|
#define | TAL_PR_DEBUG_RAW(fmt, ...) tal_log_print_raw(fmt, ##__VA_ARGS__) |
|
#define | TAL_PR_ERR(fmt, ...) |
|
#define | TAL_PR_HEXDUMP_DEBUG(title, buf, size) |
|
#define | TAL_PR_HEXDUMP_ERR(title, buf, size) |
|
#define | TAL_PR_HEXDUMP_INFO(title, buf, size) |
|
#define | TAL_PR_HEXDUMP_NOTICE(title, buf, size) |
|
#define | TAL_PR_HEXDUMP_TRACE(title, buf, size) |
|
#define | TAL_PR_HEXDUMP_WARN(title, buf, size) |
|
#define | TAL_PR_INFO(fmt, ...) |
|
#define | TAL_PR_NOTICE(fmt, ...) |
|
#define | TAL_PR_TRACE(fmt, ...) |
|
#define | TAL_PR_TRACE_ENTER() TAL_PR_TRACE("enter [%s]", (const char*)__func__) |
|
#define | TAL_PR_TRACE_LEAVE() TAL_PR_TRACE(("leave [%s]", (const char*)__func__)) |
|
#define | TAL_PR_WARN(fmt, ...) |
|
#define | TAL_PRINTF_CHECK(...) |
|
|
OPERATE_RET | tal_log_add_module_level (CONST PCHAR_T module_name, CONST TAL_LOG_LEVEL_E level) |
| add one module's log level 更多...
|
|
OPERATE_RET | tal_log_add_output_term (CONST CHAR_T *name, CONST TAL_LOG_OUTPUT_CB term) |
| add one output terminal. 更多...
|
|
OPERATE_RET | tal_log_create_manage_and_init (CONST TAL_LOG_LEVEL_E level, CONST INT32_T buf_len, CONST TAL_LOG_OUTPUT_CB output) |
| initialize log management. 更多...
|
|
VOID | tal_log_del_output_term (CONST CHAR_T *name) |
| delete one output terminal. 更多...
|
|
OPERATE_RET | tal_log_delete_module_level (CONST PCHAR_T module_name) |
| delete one module's log level 更多...
|
|
OPERATE_RET | tal_log_get_log_manage_attr (TAL_LOG_LEVEL_E *level) |
| get global log level. 更多...
|
|
OPERATE_RET | tal_log_get_module_level (CONST PCHAR_T module_name, TAL_LOG_LEVEL_E *level) |
| get one module's log level 更多...
|
|
VOID | tal_log_hex_dump (CONST TAL_LOG_LEVEL_E level, CONST CHAR_T *file, CONST INT32_T line, CONST CHAR_T *title, UINT8_T width, UINT8_T *buf, UINT16_T size) |
| print a buffer in hex format 更多...
|
|
OPERATE_RET | tal_log_module_print (CHAR_T *name, CONST TAL_LOG_LEVEL_E level, CONST CHAR_T *file, CONST INT32_T line, CHAR_T *fmt,...) |
|
OPERATE_RET | tal_log_print (CONST TAL_LOG_LEVEL_E level, CONST CHAR_T *file, CONST INT32_T line, CHAR_T *fmt,...) |
|
OPERATE_RET | tal_log_print_raw (CONST PCHAR_T pFmt,...) |
| This API is used for print only user log info. 更多...
|
|
VOID | tal_log_release_manager (VOID) |
| destroy log management 更多...
|
|
OPERATE_RET | tal_log_set_manage_attr (CONST TAL_LOG_LEVEL_E level) |
| set global log level. 更多...
|
|
OPERATE_RET | tal_log_set_manage_ms_info (BOOL_T if_ms_level) |
| set log time whether show in millisecond. 更多...
|
|
OPERATE_RET | tal_log_set_module_level (CONST PCHAR_T module_name, TAL_LOG_LEVEL_E level) |
| This API is used for adding one module's log level. 更多...
|
|