XWOS API
3.0
XWOS API参考手册
|
宏定义 | |
#define | XWLOGF_VERBOSE(tag, fmt, ...) xwpf("V[%s] " fmt, tag, ##__VA_ARGS__) |
#define | XWLOGF_DEBUG(tag, fmt, ...) xwpf("D[%s] " fmt, tag, ##__VA_ARGS__) |
#define | XWLOGF_INFO(tag, fmt, ...) xwpf("I[%s] " fmt, tag, ##__VA_ARGS__) |
#define | XWLOGF_NOTICE(tag, fmt, ...) xwpf("N[%s] " fmt, tag, ##__VA_ARGS__) |
#define | XWLOGF_WARNING(tag, fmt, ...) xwpf("W[%s] " fmt, tag, ##__VA_ARGS__) |
#define | XWLOGF_ERR(tag, fmt, ...) xwpf("E[%s] " fmt, tag, ##__VA_ARGS__) |
#define | XWLOGF_CRIT(tag, fmt, ...) xwpf("C[%s] " fmt, tag, ##__VA_ARGS__) |
#define | XWLOGF_ALERT(tag, fmt, ...) xwpf("A[%s] " fmt, tag, ##__VA_ARGS__) |
#define | XWLOGF_EMERG(tag, fmt, ...) xwpf("G[%s] " fmt, tag, ##__VA_ARGS__) |
#define | xwlogf(lv, tag, fmt, ...) XWLOGF_##lv(tag, fmt, ##__VA_ARGS__) |
格式化日志,并输出 | |
函数 | |
int | xwpf (const char *fmt,...) |
格式化字符串并输出到日志,同 printf() 函数 | |
#define xwlogf | ( | lv, | |
tag, | |||
fmt, | |||
... | |||
) | XWLOGF_##lv(tag, fmt, ##__VA_ARGS__) |
格式化日志,并输出
[in] | lv | 等级,取值
|
[in] | tag | 日志标签 |
[in] | fmt | 格式的字符串 |
[in] | ... | 需要格式化的参数 |
soc_log_write()
或 board_log_write()
的实现soc_log_write()
或 board_log_write()
的实现soc_log_write()
或 board_log_write()
的实现 #define XWLOGF_NOTICE | ( | tag, | |
fmt, | |||
... | |||
) | xwpf("N[%s] " fmt, tag, ##__VA_ARGS__) |
#define XWLOGF_VERBOSE | ( | tag, | |
fmt, | |||
... | |||
) | xwpf("V[%s] " fmt, tag, ##__VA_ARGS__) |
#define XWLOGF_WARNING | ( | tag, | |
fmt, | |||
... | |||
) | xwpf("W[%s] " fmt, tag, ##__VA_ARGS__) |
int xwpf | ( | const char * | fmt, |
... | |||
) |
格式化字符串并输出到日志,同 printf()
函数
[in] | fmt | 格式的字符串 |
[in] | ... | 需要转换位字符串的其他参数 |
vsnprintf()
函数 soc_log_write(
)或 board_log_write()
的实现soc_log_write()
或 board_log_write()
的实现soc_log_write()
或 board_log_write()
的实现