HiLog
Overview
Description:
HiLog模块实现日志打印功能。
开发者可以通过使用这些接口实现日志相关功能,输出日志时可以指定日志类型、所属业务领域、日志TAG标识、日志级别等。
@syscap SystemCapability.HiviewDFX.HiLog
Since:
8
Summary
Files
File Name | Description |
---|---|
[log.h] | HiLog模块日志接口定义,通过这些接口实现日志打印相关功能。 |
Macros
Macro Name and Value | Description |
---|---|
LOG_DOMAIN 0 | 日志所对应的业务领域,用于标识业务的子系统、模块。 |
LOG_TAG NULL | 字符串常量,标识调用所在的类或者业务。 |
OH_LOG_DEBUG(type, …) ((void)OH_LOG_Print((type), LOG_DEBUG, LOG_DOMAIN, LOG_TAG, VA_ARGS)) | DEBUG级别写日志,宏封装接口。 |
OH_LOG_INFO(type, …) ((void)OH_LOG_Print((type), LOG_INFO, LOG_DOMAIN, LOG_TAG, VA_ARGS)) | INFO级别写日志,宏封装接口。 |
OH_LOG_WARN(type, …) ((void)OH_LOG_Print((type), LOG_WARN, LOG_DOMAIN, LOG_TAG, VA_ARGS)) | WARN级别写日志,宏封装接口。 |
OH_LOG_ERROR(type, …) ((void)OH_LOG_Print((type), LOG_ERROR, LOG_DOMAIN, LOG_TAG, VA_ARGS)) | ERROR级别写日志,宏封装接口。 |
OH_LOG_FATAL(type, …) ((void)HiLogPrint((type), LOG_FATAL, LOG_DOMAIN, LOG_TAG, VA_ARGS)) | FATAL级别写日志,宏封装接口。 |
Enumerations
Enumeration Name | Description |
---|---|
LogType { LOG_APP = 0 } | 日志类型。 |
LogLevel { LOG_DEBUG = 3, LOG_INFO = 4, LOG_WARN = 5, LOG_ERROR = 6, LOG_FATAL = 7 } | 日志级别。 |