Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
1c5fc901
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
1c5fc901
编写于
8月 03, 2023
作者:
O
openharmony_ci
提交者:
Gitee
8月 03, 2023
浏览文件
操作
浏览文件
下载
差异文件
!21857 feat: HiSysEvent yaml解析脚本增加preserve校验项
Merge pull request !21857 from lyj/master
上级
4cf7cc9d
90e0282c
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
9 addition
and
5 deletion
+9
-5
zh-cn/device-dev/subsystems/subsys-build-component.md
zh-cn/device-dev/subsystems/subsys-build-component.md
+4
-1
zh-cn/device-dev/subsystems/subsys-dfx-hisysevent-logging-config.md
...ce-dev/subsystems/subsys-dfx-hisysevent-logging-config.md
+5
-4
未找到文件。
zh-cn/device-dev/subsystems/subsys-build-component.md
浏览文件 @
1c5fc901
...
...
@@ -34,7 +34,8 @@
]
,
"third_party"
:
[
# 部件依赖的三方开源软件
"bounds_checking_function"
]
]
,
"hisysevent_config"
:
[]
# 部件HiSysEvent打点配置文件编译入口
}
"build"
:
{
# 编译相关配置
"sub_component"
:
[
...
...
@@ -61,6 +62,8 @@ component
部件配置中需要配置部件的名称、源码路径、功能简介、是否必选、编译目标、RAM、ROM、编译输出、已适配的内核、可配置的特性和依赖等属性定义。
> **注意**:部件配置中HiSysEvent打点配置文件使用说明,请参考文档[HiSysEvent打点配置](subsys-dfx-hisysevent-logging-config.md)。
新增部件时需要在对应子系统json文件中添加相应的部件定义。产品所配置的部件必须在某个子系统中被定义过,否则会校验失败。
### 新增并编译部件
...
...
zh-cn/device-dev/subsystems/subsys-dfx-hisysevent-logging-config.md
浏览文件 @
1c5fc901
...
...
@@ -33,10 +33,11 @@
| 字段名称 | 描述 |
| -------- | -------- |
| type | 字段说明:必选字段,用来标识该事件名称的类型。
<br/>
取值范围:
<br/>
-
FAULT:
错误类型。
<br/>
-
STATISTIC:统计类型。
<br/>
-
SECURITY:安全性。
<br/>
-
BEHAVIOR:用户行为
。 |
| type | 字段说明:必选字段,用来标识该事件名称的类型。
<br/>
取值范围:
<br/>
-
FAULT:
故障类型。
<br/>
-
STATISTIC:统计类型。
<br/>
-
SECURITY:安全类型。
<br/>
-
BEHAVIOR:行为类型
。 |
| level | 字段说明:必选字段,用来标识该事件名称的级别。
<br/>
取值范围:
<br/>
-
CRITICAL:严重。
<br/>
-
MINOR:一般。 |
| tag | 字段说明:可选字段,用来标识该事件名称的标签。
<br/>
定义规则:
<br/>
-
最多可同时定义5个标签,标签之间使用空格来分隔。
<br/>
-
单个标签最多包含16个字符,字符范围[a-zA-Z0-9] |
| desc | 字段说明:必选字段,用来对该事件名称进行描述。
<br/>
定义规则:
<br/>
-
至少包含3个字符,最多包含128个字符,字符范围[a-zA-Z0-9
_] |
| tag | 字段说明:可选字段,用来标识该事件名称的标签。
<br/>
定义规则:
<br/>
-
最多可同时定义5个标签,标签之间使用空格来分隔。
<br/>
-
单个标签最多包含16个字符,字符范围[a-zA-Z0-9]。 |
| desc | 字段说明:必选字段,用来对该事件名称进行描述。
<br/>
定义规则:
<br/>
-
至少包含3个字符,最多包含128个字符。 |
| preserve | 字段说明:可选字段,用来标识事件是否需要落盘,默认值为true。
<br/>
取值范围:
<br/>
- true:事件需要落盘。
<br/>
- false:事件不需要落盘。 |
**表2** 自定义参数字段说明
...
...
@@ -44,7 +45,7 @@
| -------- | -------- |
| type | 字段说明:必选字段,用来标识该参数的类型。
<br/>
取值范围:
<br/>
-
BOOL
<br/>
-
INT8
<br/>
-
UINT8
<br/>
-
INT16
<br/>
-
UINT16
<br/>
-
INT32
<br/>
-
UINT32
<br/>
-
INT64
<br/>
-
UINT64
<br/>
-
FLOAT
<br/>
-
DOUBLE
<br/>
-
STRING |
| arrsize | 字段作用:可选字段,用来标识数组类型参数的长度。
<br/>
取值范围:
<br/>
-
1~100 |
| desc | 字段作用:必选字段,用来对该参数进行描述。
<br/>
定义规则:
<br/>
-
至少包含3个字符,最多包含128个字符
,字符范围[a-zA-Z0-9
_]
|
| desc | 字段作用:必选字段,用来对该参数进行描述。
<br/>
定义规则:
<br/>
-
至少包含3个字符,最多包含128个字符
。
|
## 开发步骤
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录