• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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        "runtime_core"
32      ]
33    },
34    "features": [
35      "hilog_native_feature_ohcore"
36    ],
37    "build": {
38      "sub_component": [
39        "//base/hiviewdfx/hilog/services/hilogtool:hilog",
40        "//base/hiviewdfx/hilog/services/hilogd:hilogd",
41        "//base/hiviewdfx/hilog/interfaces/js:hilog_napi",
42        "//base/hiviewdfx/hilog/frameworks/hilog_ndk:hilog_ndk",
43        "//base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog_base",
44        "//base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog",
45        "//base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog_host",
46        "//base/hiviewdfx/hilog/interfaces/rust:hilog_rust",
47        "//base/hiviewdfx/hilog/interfaces/ets/ani:ani_hilog_package"
48      ],
49      "inner_kits": [
50        {
51          "name": "//base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog",
52          "header": {
53            "header_files": [
54              "hilog/log.h",
55              "hilog/log_c.h",
56              "hilog/log_cpp.h",
57              "hilog_trace.h"
58            ],
59            "header_base": "//base/hiviewdfx/hilog/interfaces/native/innerkits/include"
60          }
61        },
62        {
63          "name": "//base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog_base",
64          "header": {
65            "header_files": [
66              "hilog_base/log_base.h"
67            ],
68            "header_base": "//base/hiviewdfx/hilog/interfaces/native/innerkits/include"
69          }
70        },
71        {
72          "name": "//base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog_base_for_musl",
73          "header": {
74            "header_files": [
75              "hilog_base/log_base.h"
76            ],
77            "header_base": "//base/hiviewdfx/hilog/interfaces/native/innerkits/include"
78          },
79          "visibility": [ "musl" ]
80        },
81        {
82          "name": "//base/hiviewdfx/hilog/interfaces/rust:hilog_rust",
83          "header": {
84            "header_files": [],
85            "header_base": []
86          }
87        },
88        {
89          "name": "//base/hiviewdfx/hilog/frameworks/hilog_ndk:hilog_ndk",
90          "header": {
91            "header_files": [],
92            "header_base": []
93          }
94        }
95      ],
96      "test": [
97        "//base/hiviewdfx/hilog/test:hilog_unittest",
98        "//base/hiviewdfx/hilog/test:hilog_moduletest",
99        "//base/hiviewdfx/hilog/test:fuzztest"
100      ]
101    }
102  }
103}