README.md
1# Log
2
3## Introduction
4
5This sample shows how to use log APIs to print log information and save the information to the application installation directory.
6
7## APIs
8
9```
10 import logger from '@ohos/log'
11 import { LogLevel } from '@ohos/log'
12 import { Configure } from '@ohos/log'
13```
14
15## Usage Instruction
16
171. Configure log printing parameters.
18
19```
20 Configure = {
21 cheese: {
22 types: string[],
23 filename: string
24 }
25 defaults: {
26 appenders: string,
27 level: LogLevel
28 }
29 }
30 // If types is set to file, logs are saved to the file named by filename. appenders indicates the log tag, and level indicates the lowest log level.
31```
32
332. Initialize a **logger** instance.
34
35```
36 logger.setConfigure(configure: Configure)
37 // configure indicates the parameter configuration.
38```
39
403. Print log information of the debug level.
41
42```
43 logger.debug(value)
44 // value indicates the log content.
45```
46
474. Print log information of the info level.
48
49```
50 logger.info(value)
51 // value indicates the log content.
52```
53
545. Print log information of the warn level.
55
56```
57 logger.warn(value)
58 // value indicates the log content.
59```
60
616. Print log information of the error level.
62
63```
64 logger.error(value)
65 // value indicates the log content.
66```
67
687. Print log information of the fatal level.
69
70```
71 logger.fatal(value, bool)
72 // value indicates the log content.
73```
74
75## Constraints
76
771. This sample requires API version 9 or later.
78
792. This sample requires DevEco Studio 3.1 Canary1 (Build Version: 3.1.0.100) to compile and run.
80