diff --git a/en/application-dev/database/lightweight-data-store-development.md b/en/application-dev/database/database-preference-guidelines.md similarity index 100% rename from en/application-dev/database/lightweight-data-store-development.md rename to en/application-dev/database/database-preference-guidelines.md diff --git a/en/application-dev/database/lightweight-data-store-overview.md b/en/application-dev/database/database-preference-overview.md similarity index 100% rename from en/application-dev/database/lightweight-data-store-overview.md rename to en/application-dev/database/database-preference-overview.md diff --git a/en/application-dev/database/database-relational-development.md b/en/application-dev/database/database-relational-guidelines.md similarity index 100% rename from en/application-dev/database/database-relational-development.md rename to en/application-dev/database/database-relational-guidelines.md diff --git a/zh-cn/application-dev/reference/apis/Readme-CN.md b/zh-cn/application-dev/reference/apis/Readme-CN.md index fbe27929e9f5947aa3597ac93138755e507e0b29..8b2cdb6da5264f713f1fa693cc22e12caf47e867 100644 --- a/zh-cn/application-dev/reference/apis/Readme-CN.md +++ b/zh-cn/application-dev/reference/apis/Readme-CN.md @@ -71,6 +71,7 @@ - [应用打点](js-apis-hiappevent.md) - [性能打点](js-apis-bytrace.md) - [故障日志获取](js-apis-faultLogger.md) + - [日志打印](js-apis-hilog.md) - 语言基础类库 - [获取进程相关的信息](js-apis-process.md) - [URL字符串解析](js-apis-url.md) diff --git a/zh-cn/application-dev/reference/apis/js-apis-hilog.md b/zh-cn/application-dev/reference/apis/js-apis-hilog.md new file mode 100644 index 0000000000000000000000000000000000000000..10809a70e6554b60481195dc90894f9adea1f896 --- /dev/null +++ b/zh-cn/application-dev/reference/apis/js-apis-hilog.md @@ -0,0 +1,182 @@ +# 日志打印 + +> **说明:** +> +> 本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 + +## 导入模块 + +``` +import hilog from '@ohos.hilog'; +``` + +## 系统能力 + +SystemCapability.HiviewDFX.HiLog + +## hilog.debug + +debug(domain: number, tag: string, format: string, ...args: any[]) : void + +debug日志输出,打印debug级别日志。 + +**参数:** + +| 参数名 | 类型 | 必填 | 说明 | +| ------ | -------------- | ---- | ------------------------------------------------------------ | +| domain | number | 是 | 业务领域。范围0x0~0xFFFFF。 | +| tag | string | 是 | 字符串常量,标识调用所在的类或者业务行为。 | +| format | string | 是 | 格式字符串,包含参数类型、隐私标识。未加隐私标识的缺省为隐私参数。 | +| args | any[] | 是 | 与格式字符串里参数类型对应的可变长度参数列表。参数数目、参数类型必须与格式字符串中的标识一一对应。 | + +**示例:** + +``` +hilog.debug(0xFF00, "testTag", "%d: %{private}s World %{public}f", 1, "hello", 3.0); +``` + +**输出:** + +``` +09-08 12:49:35.941 1547 2452 D FF00/testTag: 1: hello World 3.0 +``` + +## **hilog.info** + +info(domain: number, tag: string, format: string, ...args: any[]) : void + +info日志输出,打印info级别日志。 + +**参数:** + +| 参数名 | 类型 | 必填 | 说明 | +| ------ | -------------- | ---- | ------------------------------------------------------------ | +| domain | number | 是 | 业务领域。范围0x0~0xFFFFF。 | +| tag | string | 是 | 字符串常量,标识调用所在的类或者业务行为。 | +| format | string | 是 | 格式字符串,包含参数类型、隐私标识。未加隐私标识的缺省为隐私参数。 | +| args | any[] | 是 | 与格式字符串里参数类型对应的可变长度参数列表。参数数目、参数类型必须与格式字符串中的标识一一对应。 | + +**示例:** + +``` +hilog.info(0xFF00, "testTag", "%d: %{private}s World %{public}f", 1, "hello", 3.0); +``` + +**输出:** + +``` +09-08 12:49:35.941 1547 2452 I FF00/testTag: 1: hello World 3.0 +``` + +## hilog.warn + +warn(domain: number, tag: string, format: string, ...args: any[]) : void + +warn日志输出,打印warn级别日志。 + +**参数:** + +| 参数名 | 类型 | 必填 | 说明 | +| ------ | -------------- | ---- | ------------------------------------------------------------ | +| domain | number | 是 | 业务领域。范围0x0~0xFFFFF。 | +| tag | string | 是 | 字符串常量,标识调用所在的类或者业务行为。 | +| format | string | 是 | 格式字符串,包含参数类型、隐私标识。未加隐私标识的缺省为隐私参数。 | +| args | any[] | 是 | 与格式字符串里参数类型对应的可变长度参数列表。参数数目、参数类型必须与格式字符串中的标识一一对应。 | + +**示例:** + +``` +hilog.warn(0xFF00, "testTag", "%d: %{private}s World %{public}f", 1, "hello", 3.0); +``` + +**输出:** + +``` +09-08 12:49:35.941 1547 2452 W FF00/testTag: 1: hello World 3.0 +``` + +## hilog.error + +error(domain: number, tag: string, format: string, ...args: any[]) : void + +error日志输出,打印error级别日志。 + +**参数:** + +| 参数名 | 类型 | 必填 | 说明 | +| ------ | -------------- | ---- | ------------------------------------------------------------ | +| domain | number | 是 | 业务领域。范围0x0~0xFFFFF。 | +| tag | string | 是 | 字符串常量,标识调用所在的类或者业务行为。 | +| format | string | 是 | 格式字符串,包含参数类型、隐私标识。未加隐私标识的缺省为隐私参数。 | +| args | any[] | 是 | 与格式字符串里参数类型对应的可变长度参数列表。参数数目、参数类型必须与格式字符串中的标识一一对应。 | + +**示例:** + +``` +hilog.error(0xFF00, "testTag", "%d: %{private}s World %{public}f", 1, "hello", 3.0); +``` + +**输出:** + +``` +09-08 12:49:35.941 1547 2452 E FF00/testTag: 1: hello World 3.0 +``` + +## hilog.fatal + +fatal(domain: number, tag: string, format: string, ...args: any[]) : void + +fatal日志输出,打印fatal级别日志。 + +**参数:** + +| 参数名 | 类型 | 必填 | 说明 | +| ------ | -------------- | ---- | ------------------------------------------------------------ | +| domain | number | 是 | 业务领域。范围0x0~0xFFFFF。 | +| tag | string | 是 | 字符串常量,标识调用所在的类或者业务行为。 | +| format | string | 是 | 格式字符串,包含参数类型、隐私标识。未加隐私标识的缺省为隐私参数。 | +| args | any[] | 是 | 与格式字符串里参数类型对应的可变长度参数列表。参数数目、参数类型必须与格式字符串中的标识一一对应。 | + +**示例:** + +``` +hilog.fatal(0xFF00, "testTag", "%d: %{private}s World %{public}f", 1, "hello", 3.0); +``` + +**输出:** + +``` +09-08 12:49:35.941 1547 2452 F FF00/testTag: 1: hello World 3.0 +``` + +## hilog.isLoggable + +isLoggable(domain: number, tag: string, level: LogLevel) : boolean + +检查一个domain、tag和日志级别是否被禁止打印日志。 + +**参数:** + +| 参数名 | 类型 | 必填 | 说明 | +| ------ | --------------------- | ---- | ------------------------------------------ | +| domain | number | 是 | 业务领域。范围0x0~0xFFFFF。 | +| tag | string | 是 | 字符串常量,标识调用所在的类或者业务行为。 | +| level | [LogLevel](#loglevel) | 是 | 日志级别。 | + +**示例:** + +``` +hilog.isLoggable(0xFF00, "testTag", hilog.DEBUG); +``` + +## LogLevel + +用于表示事件类型。 + +| 名称 | 默认值 | 说明 | +| ----- | ------ | ----------- | +| DEBUG | 3 | DEBUG级别。 | +| INFO | 4 | INFO级别。 | +| WARN | 5 | WARN级别。 | +| ERROR | 6 | ERROR级别。 | +| FATAL | 7 | FATAL级别。 | \ No newline at end of file