• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 日志打印
2
3### 简介
4
5提供日志打印类,并将日志信息保存至应用安装目录下。
6
7### 相关概念
8
9日志打印:hilog日志系统,使应用/服务可以按照指定级别、标识和格式字符串输出日志内容,帮助开发者了解应用/服务的运行状态,更好地调试程序。
10
11### 相关权限
12
13不涉及。
14
15##### 导入接口
16
17```
18    import logger from '@ohos/log'
19    import { LogLevel } from '@ohos/log'
20    import { Configure }  from '@ohos/log'
21```
22
23##### 接口说明
24
251. configure参数设置
26
27```
28  Configure = {
29    cheese: {
30        types: string[],
31        filename: string
32    }
33    defaults: {
34        appenders: string,
35        level: LogLevel
36    }
37  }
38  //types为file时将日志输出保存到以filename参数命名的文件中;appenders为日志打印tag;level为打印日志文件的最低等级
39```
40
412. logger类初始化
42
43```
44   logger.setConfigure(configure: Configure)
45   //configure为配置参数
46```
47
483. debug类型打印日志
49
50```
51   logger.debug(value)
52   //value为打印日志内容
53```
54
554. info类型打印日志
56
57```
58   logger.info(value)
59   //value为打印日志内容
60```
61
625. warn类型打印日志
63
64```
65   logger.warn(value)
66   //value为打印日志内容
67```
68
696. error类型打印日志
70
71```
72   logger.error(value)
73   //value为打印日志内容
74```
75
767. fatal类型打印日志
77
78```
79   logger.fatal(value, bool)
80   //value为打印日志内容
81```
82
83### 兼容性
84
851.本示例支持 OpenHarmony API version 8 及以上版本。
86
872.本示例需要使用DevEco Studio 3.0 Beta4 (Build Version: 3.0.0.992, built on July 14, 2022)才可编译运行。