Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
e197ecba
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
e197ecba
编写于
5月 19, 2023
作者:
O
openharmony_ci
提交者:
Gitee
5月 19, 2023
浏览文件
操作
浏览文件
下载
差异文件
!18424 【轻量级 PR】:修改console描述
Merge pull request !18424 from yaochaonan/N/A
上级
9081dc04
2327faa9
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
139 addition
and
0 deletion
+139
-0
zh-cn/application-dev/reference/apis/js-apis-console.md
zh-cn/application-dev/reference/apis/js-apis-console.md
+139
-0
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-
logs
.md
→
zh-cn/application-dev/reference/apis/js-apis-
console
.md
浏览文件 @
e197ecba
# console
(日志打印)
# console
控制台
本模块提供基础的日志打印能力,支持按照日志级别打印日志信息。
如果需要使用更高级的日志打印服务,比如按照指定标识筛选日志内容,推荐使用
[
`@ohos.hilog`
](
js-apis-hilog.md
)
。
本模块提供了一个简单的调试控制台,类似于浏览器提供的JavaScript控制台机制。
> **说明:**
>
...
...
@@ -10,9 +8,9 @@
## console.debug
debug(message: string): void
debug(message: string
, ...arguments: any[]
): void
打印debug级别的日志
信息。
以格式化输出方式打印调试
信息。
**系统能力:**
SystemCapability.ArkUI.ArkUI.Full
...
...
@@ -21,13 +19,24 @@ debug(message: string): void
| 参数名 | 类型 | 必填 | 说明 |
| ------- | ------ | ---- | ----------- |
| message | string | 是 | 表示要打印的文本信息。 |
| arguments | any | 否 | 表示其余要打印的信息或message的替换值。 |
**示例:**
```
js
const
number
=
5
;
console
.
debug
(
'
count: %d
'
,
number
);
// 格式化输出替换message中的文本。
// count: 5
console
.
debug
(
'
count:
'
,
number
);
// 打印message以及其余信息
// count: 5
console
.
debug
(
'
count:
'
);
// 仅打印message
// count:
```
## console.log
log(message: string): void
log(message: string
, ...arguments: any[]
): void
打印debug级别的
日志信息。
以格式化输出方式打印
日志信息。
**系统能力:**
SystemCapability.ArkUI.ArkUI.Full
...
...
@@ -36,13 +45,24 @@ log(message: string): void
| 参数名 | 类型 | 必填 | 说明 |
| ------- | ------ | ---- | ----------- |
| message | string | 是 | 表示要打印的文本信息。 |
| arguments | any | 否 |表示其余要打印的信息或message的替换值。 |
**示例:**
```
js
const
number
=
5
;
console
.
log
(
'
count: %d
'
,
number
);
// 格式化输出替换message中的文本。
// count: 5
console
.
log
(
'
count:
'
,
number
);
// 打印message以及其余信息
// count: 5
console
.
log
(
'
count:
'
);
// 仅打印message
// count:
```
## console.info
info(message: string): void
info(message: string
, ...arguments: any[]
): void
打印info级别的日志信息
。
以格式化输出方式打印日志信息。(console.log()的别名)
。
**系统能力:**
SystemCapability.ArkUI.ArkUI.Full
...
...
@@ -51,13 +71,24 @@ info(message: string): void
| 参数名 | 类型 | 必填 | 说明 |
| ------- | ------ | ---- | ----------- |
| message | string | 是 | 表示要打印的文本信息。 |
| arguments | any | 否 | 表示其余要打印的信息或message的替换值。 |
**示例:**
```
js
const
number
=
5
;
console
.
info
(
'
count: %d
'
,
number
);
// 格式化输出替换message中的文本。
// count: 5
console
.
info
(
'
count:
'
,
number
);
// 打印message以及其余信息
// count: 5
console
.
info
(
'
count:
'
);
// 仅打印message
// count:
```
## console.warn
warn(message: string): void
warn(message: string
, ...arguments: any[]
): void
打印warn级别的日志
信息。
以格式化输出方式打印警告
信息。
**系统能力:**
SystemCapability.ArkUI.ArkUI.Full
...
...
@@ -65,14 +96,25 @@ warn(message: string): void
| 参数名 | 类型 | 必填 | 说明 |
| ------- | ------ | ---- | ----------- |
| message | string | 是 | 表示要打印的文本信息。 |
| message | string | 是 | 表示要打印的警告信息。 |
| arguments | any | 否 | 表示其余要打印的信息或message的替换值。 |
**示例:**
```
js
const
str
=
"
name should be string
"
;
console
.
warn
(
'
warn: %d
'
,
str
);
// 格式化输出替换message中的文本。
// warn: name should be string
console
.
warn
(
'
warn:
'
,
str
);
// 打印message以及其余信息
// warn: name should be string
console
.
warn
(
'
warn:
'
);
// 仅打印message
// warn:
```
## console.error
error(message: string): void
error(message: string
, ...arguments: any[]
): void
打印error级别的日志
信息。
以格式化输出方式打印错误
信息。
**系统能力:**
SystemCapability.ArkUI.ArkUI.Full
...
...
@@ -80,22 +122,18 @@ error(message: string): void
| 参数名 | 类型 | 必填 | 说明 |
| ------- | ------ | ---- | ----------- |
| message | string | 是 | 表示要打印的文本信息。 |
## 示例
| message | string | 是 | 表示要打印的错误信息。 |
| arguments | any | 否 | 表示其余要打印的信息或message的替换值。 |
**示例:**
```
js
const
str
=
"
value is not defined
"
;
console
.
error
(
'
error: %d
'
,
str
);
// 格式化输出替换message中的文本。
// error: value is not defined
console
.
error
(
'
error:
'
,
str
);
// 打印message以及其余信息
// error: value is not defined
console
.
error
(
'
error:
'
);
// 仅打印message
// error:
```
export default {
clickConsole(){
var versionCode = 1;
console.info('Hello World. The current version code is ' + versionCode);
console.log(`versionCode: ${versionCode}`);
// 以下写法从API Version 6开始支持console.log('versionCode:%d.', versionCode);
}
}
```
在DevEco Studio的底部,切换到“HiLog”窗口。选择当前的设备及进程,日志级别选择Info,搜索内容设置为“Hello World”。此时窗口仅显示符合条件的日志,效果如图所示:
![
zh-cn_image_0000001200913929
](
figures/zh-cn_image_0000001200913929.png
)
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录