1 #include "tdm_backend_log.h"
4 #define LOG_TAG "TDM_BACKEND"
6 unsigned int tbm_log_debug_level = TDM_BACKEND_LOG_LEVEL_INFO;
9 _tdm_backend_log_dlog_print(int level, const char *fmt, va_list arg)
11 log_priority dlog_prio;
14 case TDM_BACKEND_LOG_LEVEL_ERR:
15 dlog_prio = DLOG_ERROR;
17 case TDM_BACKEND_LOG_LEVEL_WRN:
18 dlog_prio = DLOG_WARN;
20 case TDM_BACKEND_LOG_LEVEL_INFO:
21 dlog_prio = DLOG_INFO;
23 case TDM_BACKEND_LOG_LEVEL_DBG:
24 dlog_prio = DLOG_DEBUG;
29 __dlog_vprint(LOG_ID_SYSTEM, dlog_prio, LOG_TAG, fmt, arg);
33 tdm_backend_log_print(int level, const char *fmt, ...)
37 if (level > tbm_log_debug_level)
41 _tdm_backend_log_dlog_print(level, fmt, arg);