libcdos-fw
|
#include <CFLog.h>
静态 Public 成员函数 | |
static void | addLevelMask (unsigned int mask) |
增加log输出的级别。 更多... | |
static void | d (const char *tag, const char *format,...) |
输出CFLOGLV_DEBUG级别日志 更多... | |
static void | e (const char *tag, const char *format,...) |
输出CFLOGLV_ERROR级别日志 更多... | |
static void | f (const char *tag, const char *format,...) |
输出CFLOGLV_FATAL级别日志 更多... | |
static void | i (const char *tag, const char *format,...) |
输出CFLOGLV_INFO级别日志 更多... | |
static void | logCommon (CFLogLevel level, const char *tag, const char *format, va_list ap) |
输出日志信息 更多... | |
static void | removeLevelMask (unsigned int mask) |
关闭log输出的级别。 更多... | |
static void | w (const char *tag, const char *format,...) |
输出CFLOGLV_WARNING级别日志 更多... | |
CFLog 类.
该类用于将日志信息打印到屏幕上或指定文件中。 是libcdos-fw日志系统的重要组成部分。
|
static |
增加log输出的级别。
函数用于打开调试级别及调试以下级别的log信息。
可用于增加单个log输出级别,也可以增加多个输出级别。
[in] | mask | 需要添加的日志级别掩码,可使用位或("|")操作实现增加多个输出级别。 |
|
static |
输出CFLOGLV_DEBUG级别日志
使用统一的格式来输出DEBUG级别的日志信息。
若未使用addLevelMask()开启DEBUG级别,则无任何输出信息。
[in] | tag | 输出信息的标签。 |
[in] | format | 输出信息的格式。 |
[in] | ... | 可变参数,对格式中的内容进行填充。 |
|
static |
输出CFLOGLV_ERROR级别日志
使用统一的格式来输出错误级别的日志信息。
[in] | tag | 输出信息的标签。 |
[in] | format | 输出信息的格式。 |
[in] | ... | 可变参数,对格式中的内容进行填充。 |
|
static |
输出CFLOGLV_FATAL级别日志
使用统一的格式来输出致命错误级别的日志信息。
[in] | tag | 输出信息的标签。 |
[in] | format | 输出信息的格式。 |
[in] | ... | 可变参数,对格式中的内容进行填充。 |
|
static |
输出CFLOGLV_INFO级别日志
使用统一的格式来输出INFO级别的日志信息。
若未使用addLevelMask()开启INFO级别,则无任何输出信息。
[in] | tag | 输出信息的标签。 |
[in] | format | 输出信息的格式。 |
[in] | ... | 可变参数,对格式中的内容进行填充。 |
|
static |
输出日志信息
使用统一的格式来输出指定级别的日志信息。
[in] | level | 输出日志的级别。 |
[in] | tag | 输出信息的标签。 |
[in] | format | 输出信息的格式。 |
[in] | ap | 用于对格式中的内容进行填充。 |
|
static |
关闭log输出的级别。
函数用于关闭调试级别及调试以下级别的log信息。
可用于关闭单个log输出级别,也可以关闭多个输出级别。
[in] | mask | 需要关闭的日志级别掩码,可使用位或("|")操作实现关闭多个输出级别。 |
|
static |
输出CFLOGLV_WARNING级别日志
使用统一的格式来输出警告级别的日志信息。
[in] | tag | 输出信息的标签。 |
[in] | format | 输出信息的格式。 |
[in] | ... | 可变参数,对格式中的内容进行填充。 |