# HiLog - [Overview](#section662654821165625) - [Summary](#section1225783138165625) - [Macros](#define-members) - [Enumerations](#enum-members) - [Functions](#func-members) - [Details](#section1302429224165625) - [Macro Definition](#section517686992165625) - [HILOG\_DEBUG](#ga131e23e4dd8a01f7871851ac23ce3cfc) - [HILOG\_ERROR](#ga90b1019911094577057834ab3208e454) - [HILOG\_FATAL](#gac76a098606b7f1e2f73b14158abe0b25) - [HILOG\_INFO](#ga54d6ebdb0a272e51e3dc2e5cc9775677) - [HILOG\_WARN](#gab6e05f702fa067419ab6d2b241f70d96) - [LOG\_DOMAIN](#ga95a1d08c807e0aada863b5298a61d08d) - [LOG\_TAG](#ga7ce0df38eb467e59f209470c8f5ac4e6) - [Enumeration Type](#section1363762227165625) - [HiLogModuleType](#ga125ab0014dcc2b2152e0be2e39e31b9e) - [LogLevel](#gaca1fd1d8935433e6ba2e3918214e07f9) - [LogType](#gaf67907baa897e9fb84df0cb89795b87c) - [Function](#section2032748084165625) - [HiLogPrint\(\)](#ga09fb4cb8cda1a4353752964b3ac02c7b) ## **Overview** **Description:** Provides logging functions. For example, you can use these functions to output logs of the specified log type, service domain, log tag, and log level. **Since:** 1.1 **Version:** 1.0 ## **Summary** ## Macros
Defines a string constant used to identify the class, file, or service behavior. |
|
HILOG_DEBUG(type, ...) ((void)HiLogPrint(LOG_CORE, LOG_DEBUG, LOG_DOMAIN, LOG_TAG, __VA_ARGS__)) |
|
HILOG_INFO(type, ...) ((void)HiLogPrint(LOG_CORE, LOG_INFO, LOG_DOMAIN, LOG_TAG, __VA_ARGS__)) |
|
HILOG_WARN(type, ...) ((void)HiLogPrint(LOG_CORE, LOG_WARN, LOG_DOMAIN, LOG_TAG, __VA_ARGS__)) |
|
HILOG_ERROR(type, ...) ((void)HiLogPrint(LOG_CORE, LOG_ERROR, LOG_DOMAIN, LOG_TAG, __VA_ARGS__)) |
|
HILOG_FATAL(type, ...) ((void)HiLogPrint(LOG_CORE, LOG_FATAL, LOG_DOMAIN, LOG_TAG, __VA_ARGS__)) |
HiLogModuleType { HILOG_MODULE_HIVIEW = 0, HILOG_MODULE_SAMGR, HILOG_MODULE_ACE, HILOG_MODULE_APP, HILOG_MODULE_MAX } |
|
LogLevel { LOG_DEBUG = 3, LOG_INFO = 4, LOG_WARN = 5, LOG_ERROR = 6, LOG_FATAL = 7 } |
HiLogPrint (LogType type, LogLevel level, unsigned int domain, const char *tag, const char *fmt,...) __attribute__((format(printf |
| HILOG_MODULE_HIVIEW | |
| HILOG_MODULE_SAMGR | |
| HILOG_MODULE_ACE | |
| HILOG_MODULE_APP | |
| HILOG_MODULE_MAX |
| LOG_DEBUG | Debug level to be used by HILOG_DEBUG |
| LOG_INFO | Informational level to be used by HILOG_INFO |
| LOG_WARN | Warning level to be used by HILOG_WARN |
| LOG_ERROR | Error level to be used by HILOG_ERROR |
| LOG_FATAL | Fatal level to be used by HILOG_FATAL |