HiLog
|
int Debug(const HiLogLabel &label, const char *fmt, ...)
|
功能:输出 debug 级别日志。
输入参数:
- label:用于标识输出日志的类型、业务领域、TAG。
- format:常量格式字符串,包含参数类型、隐私标识。未加隐私标识的缺省为隐私参数。
- fmt:格式化变参描述字符串。
输出参数:无
返回值:大于等于0,成功;小于0,失败。
|
int Info(const HiLogLabel &label, const char *fmt, ...)
|
功能:输出 info 级别日志。
参数说明同 Debug 接口。
|
int Warn(const HiLogLabel &label, const char *fmt, ...)
|
功能:输出 warn 级别日志。
参数说明同 Debug 接口。
|
int Error(const HiLogLabel &label, const char *fmt, ...)
|
功能:输出 error 级别日志。
参数说明同 Debug 接口。
|
int Fatal(const HiLogLabel &label, const char *fmt, ...)
|
功能:输出 fatal 级别日志。
参数说明同 Debug 接口。
|
boolean IsLoggable(unsigned int domain, const char *tag, LogLevel level)
|
功能:检查指定业务领域、TAG、级别的日志是否可以打印。
输入参数:
- domain:指定日志业务领域。
- tag: 指定日志TAG。
- level: 指定日志level。
输出参数:无
返回值:如果指定domain、tag、level日志可以打印则返回true;否则返回false。
|
HiLogLabel
|
struct HiLogLabel
|
功能:初始化日志标签参数。
成员参数:
- domain:指定日志业务领域。
- tag: 指定日志TAG。
- level: 指定日志level。
|