未验证 提交 1c5fc901 编写于 作者: O openharmony_ci 提交者: Gitee

!21857 feat: HiSysEvent yaml解析脚本增加preserve校验项

Merge pull request !21857 from lyj/master
......@@ -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文件中添加相应的部件定义。产品所配置的部件必须在某个子系统中被定义过,否则会校验失败。
### 新增并编译部件
......
......@@ -33,10 +33,11 @@
| 字段名称 | 描述 |
| -------- | -------- |
| type | 字段说明:必选字段,用来标识该事件名称的类型。<br/>取值范围:<br/>-&nbsp;FAULT:错误类型。<br/>-&nbsp;STATISTIC:统计类型。<br/>-&nbsp;SECURITY:安全性。<br/>-&nbsp;BEHAVIOR:用户行为。 |
| type | 字段说明:必选字段,用来标识该事件名称的类型。<br/>取值范围:<br/>-&nbsp;FAULT:故障类型。<br/>-&nbsp;STATISTIC:统计类型。<br/>-&nbsp;SECURITY:安全类型。<br/>-&nbsp;BEHAVIOR:行为类型。 |
| level | 字段说明:必选字段,用来标识该事件名称的级别。<br/>取值范围:<br/>-&nbsp;CRITICAL:严重。<br/>-&nbsp;MINOR:一般。 |
| tag | 字段说明:可选字段,用来标识该事件名称的标签。<br/>定义规则:<br/>-&nbsp;最多可同时定义5个标签,标签之间使用空格来分隔。<br/>-&nbsp;单个标签最多包含16个字符,字符范围[a-zA-Z0-9] |
| desc | 字段说明:必选字段,用来对该事件名称进行描述。<br/>定义规则:<br/>-&nbsp;至少包含3个字符,最多包含128个字符,字符范围[a-zA-Z0-9&nbsp;_] |
| tag | 字段说明:可选字段,用来标识该事件名称的标签。<br/>定义规则:<br/>-&nbsp;最多可同时定义5个标签,标签之间使用空格来分隔。<br/>-&nbsp;单个标签最多包含16个字符,字符范围[a-zA-Z0-9]。 |
| desc | 字段说明:必选字段,用来对该事件名称进行描述。<br/>定义规则:<br/>-&nbsp;至少包含3个字符,最多包含128个字符。 |
| preserve | 字段说明:可选字段,用来标识事件是否需要落盘,默认值为true。<br/>取值范围:<br/>- true:事件需要落盘。<br/>- false:事件不需要落盘。 |
**表2** 自定义参数字段说明
......@@ -44,7 +45,7 @@
| -------- | -------- |
| type | 字段说明:必选字段,用来标识该参数的类型。<br/>取值范围:<br/>-&nbsp;BOOL<br/>-&nbsp;INT8<br/>-&nbsp;UINT8<br/>-&nbsp;INT16<br/>-&nbsp;UINT16<br/>-&nbsp;INT32<br/>-&nbsp;UINT32<br/>-&nbsp;INT64<br/>-&nbsp;UINT64<br/>-&nbsp;FLOAT<br/>-&nbsp;DOUBLE<br/>-&nbsp;STRING |
| arrsize | 字段作用:可选字段,用来标识数组类型参数的长度。<br/>取值范围:<br/>-&nbsp;1~100 |
| desc | 字段作用:必选字段,用来对该参数进行描述。<br/>定义规则:<br/>-&nbsp;至少包含3个字符,最多包含128个字符,字符范围[a-zA-Z0-9&nbsp;_] |
| desc | 字段作用:必选字段,用来对该参数进行描述。<br/>定义规则:<br/>-&nbsp;至少包含3个字符,最多包含128个字符 |
## 开发步骤
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册