54#define LOS_EMG_LEVEL 0
56#define LOS_COMMON_LEVEL (LOS_EMG_LEVEL + 1)
58#define LOS_ERR_LEVEL (LOS_COMMON_LEVEL + 1)
60#define LOS_WARN_LEVEL (LOS_ERR_LEVEL + 1)
62#define LOS_INFO_LEVEL (LOS_WARN_LEVEL + 1)
64#define LOS_DEBUG_LEVEL (LOS_INFO_LEVEL + 1)
66#define LOS_TRACE_LEVEL (LOS_DEBUG_LEVEL + 1)
68#define PRINT_LEVEL LOS_ERR_LEVEL
91#ifndef LOSCFG_LIBC_NEWLIB
95#define PRINT_DEBUG(fmt, args...) LOS_LkPrint(LOS_DEBUG_LEVEL, __FUNCTION__, __LINE__, fmt, ##args)
96#define PRINT_INFO(fmt, args...) LOS_LkPrint(LOS_INFO_LEVEL, __FUNCTION__, __LINE__, fmt, ##args)
97#define PRINT_WARN(fmt, args...) LOS_LkPrint(LOS_WARN_LEVEL, __FUNCTION__, __LINE__, fmt, ##args)
98#define PRINT_ERR(fmt, args...) LOS_LkPrint(LOS_ERR_LEVEL, __FUNCTION__, __LINE__, fmt, ##args)
99#define PRINTK(fmt, args...) LOS_LkPrint(LOS_COMMON_LEVEL, __FUNCTION__, __LINE__, fmt, ##args)
100#define PRINT_EMG(fmt, args...) LOS_LkPrint(LOS_EMG_LEVEL, __FUNCTION__, __LINE__, fmt, ##args)
101#define PRINT_RELEASE(fmt, args...) LOS_LkPrint(LOS_COMMON_LEVEL, __FUNCTION__, __LINE__, fmt, ##args)
102#define PRINT_TRACE(fmt, args...) LOS_LkPrint(LOS_TRACE_LEVEL, __FUNCTION__, __LINE__, fmt, ##args)
113#define UART_WITHOUT_LOCK 0
114#define UART_WITH_LOCK 1
void dprintf(const char *fmt,...)
Format and print data.
VOID OsVprintf(const CHAR *fmt, va_list ap, OutputType type)
printf由 print 和 format 两个单词构成,格式化输出函数, 一般用于向标准输出设备按规定格式输出信息
VOID LOS_LkPrint(INT32 level, const CHAR *func, INT32 line, const CHAR *fmt,...)
打印
VOID UartPuts(const CHAR *s, UINT32 len, BOOL isLock)
VOID(* pf_OUTPUT)(const CHAR *fmt,...)