js-apis-logs.md 2.3 KB
Newer Older
Z
zengyawen 已提交
1
# 日志打印
Z
zengyawen 已提交
2

T
explain  
tianyu 已提交
3 4
本模块提供日志打印能力,包括打印debug级别的日志信息、打印info级别的日志信息、打印warn级别的日志信息和打印error级别的日志信息。

H
HelloCrease 已提交
5
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
Z
zengyawen 已提交
6
> 从API Version 7 开始,该接口不再维护,推荐使用新接口[`@ohos.hilog`](js-apis-hilog.md)。
H
HelloCrease 已提交
7

Z
zengyawen 已提交
8 9 10
## console.debug

debug(message: string): void
Z
zengyawen 已提交
11 12 13

打印debug级别的日志信息。

Z
zengyawen 已提交
14
- 参数
H
HelloCrease 已提交
15 16 17
  | 参数名     | 类型     | 必填   | 说明          |
  | ------- | ------ | ---- | ----------- |
  | message | string | 是    | 表示要打印的文本信息。 |
Z
zengyawen 已提交
18 19 20 21 22


## console.log

log(message: string): void
Z
zengyawen 已提交
23

Z
zengyawen 已提交
24
打印debug级别的日志信息。
Z
zengyawen 已提交
25

Z
zengyawen 已提交
26
- 参数
H
HelloCrease 已提交
27 28 29
  | 参数名     | 类型     | 必填   | 说明          |
  | ------- | ------ | ---- | ----------- |
  | message | string | 是    | 表示要打印的文本信息。 |
Z
zengyawen 已提交
30 31 32 33 34


## console.info

info(message: string): void
Z
zengyawen 已提交
35 36 37

打印info级别的日志信息。

Z
zengyawen 已提交
38
- 参数
H
HelloCrease 已提交
39 40 41
  | 参数名     | 类型     | 必填   | 说明          |
  | ------- | ------ | ---- | ----------- |
  | message | string | 是    | 表示要打印的文本信息。 |
Z
zengyawen 已提交
42 43 44 45 46


## console.warn

warn(message: string): void
Z
zengyawen 已提交
47 48 49

打印warn级别的日志信息。

Z
zengyawen 已提交
50
- 参数
H
HelloCrease 已提交
51 52 53
  | 参数名     | 类型     | 必填   | 说明          |
  | ------- | ------ | ---- | ----------- |
  | message | string | 是    | 表示要打印的文本信息。 |
Z
zengyawen 已提交
54 55 56 57 58


## console.error

error(message: string): void
Z
zengyawen 已提交
59 60 61

打印error级别的日志信息。

Z
zengyawen 已提交
62
- 参数
H
HelloCrease 已提交
63 64 65
  | 参数名     | 类型     | 必填   | 说明          |
  | ------- | ------ | ---- | ----------- |
  | message | string | 是    | 表示要打印的文本信息。 |
Z
zengyawen 已提交
66 67 68


## 示例
Z
zengyawen 已提交
69 70

```
Z
update  
zengyawen 已提交
71 72 73 74 75
export default {    
  clickConsole(){        
    var versionCode = 1;        
    console.info('Hello World. The current version code is ' + versionCode);        
    console.log(`versionCode: ${versionCode}`);        
Z
zengyawen 已提交
76
    // 以下写法从API Version 6开始支持console.log('versionCode:%d.', versionCode);    
Z
update  
zengyawen 已提交
77 78
  }
}
Z
zengyawen 已提交
79 80 81 82
```

在DevEco Studio的底部,切换到“HiLog”窗口。选择当前的设备及进程,日志级别选择Info,搜索内容设置为“Hello World”。此时窗口仅显示符合条件的日志,效果如图所示:

Z
zengyawen 已提交
83
![zh-cn_image_0000001200913929](figures/zh-cn_image_0000001200913929.png)