1{
2  "name": "@ohos/hilog",
3  "description": "Native log interface provided for system",
4  "version": "3.1",
5  "license": "Apache License 2.0",
6  "publishAs": "code-segment",
7  "segment": {
8    "destPath": "base/hiviewdfx/hilog"
9  },
10  "dirs": {},
11  "scripts": {},
12  "component": {
13    "name": "hilog",
14    "subsystem": "hiviewdfx",
15    "syscap": [
16      "SystemCapability.HiviewDFX.HiLog"
17    ],
18    "adapted_system_type": [
19      "standard"
20    ],
21    "rom": "648KB",
22    "ram": "16336KB",
23    "deps": {
24      "components": [
25        "bounds_checking_function",
26        "c_utils",
27        "ffrt",
28        "init",
29        "napi",
30        "zlib"
31      ]
32    },
33    "features": [
34      "hilog_native_feature_ohcore"
35    ],
36    "build": {
37      "sub_component": [
38        "//base/hiviewdfx/hilog/services/hilogtool:hilog",
39        "//base/hiviewdfx/hilog/services/hilogd:hilogd",
40        "//base/hiviewdfx/hilog/interfaces/js:hilog_napi",
41        "//base/hiviewdfx/hilog/frameworks/hilog_ndk:hilog_ndk",
42        "//base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog_base",
43        "//base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog",
44        "//base/hiviewdfx/hilog/interfaces/rust:hilog_rust"
45      ],
46      "inner_kits": [
47        {
48          "name": "//base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog",
49          "header": {
50            "header_files": [
51              "hilog/log.h",
52              "hilog/log_c.h",
53              "hilog/log_cpp.h",
54              "hilog_trace.h"
55            ],
56            "header_base": "//base/hiviewdfx/hilog/interfaces/native/innerkits/include"
57          }
58        },
59        {
60          "name": "//base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog_base",
61          "header": {
62            "header_files": [
63              "hilog_base/log_base.h"
64            ],
65            "header_base": "//base/hiviewdfx/hilog/interfaces/native/innerkits/include"
66          }
67        },
68        {
69          "name": "//base/hiviewdfx/hilog/interfaces/rust:hilog_rust",
70          "header": {
71            "header_files": [],
72            "header_base": []
73          }
74        },
75        {
76          "name": "//base/hiviewdfx/hilog/frameworks/hilog_ndk:hilog_ndk",
77          "header": {
78            "header_files": [],
79            "header_base": []
80          }
81        }
82      ],
83      "test": [
84        "//base/hiviewdfx/hilog/test:hilog_unittest",
85        "//base/hiviewdfx/hilog/test:hilog_moduletest",
86        "//base/hiviewdfx/hilog/test:fuzztest"
87      ]
88    }
89  }
90}