鸿蒙HarmonyOS NEXT开发(5.0)hisysevent系统预置工具

打印 上一主题 下一主题

主题 908|帖子 908|积分 2724

 鸿蒙HarmonyOS开发实战往期必看文章:(持续更新......)

HarmonyOS NEXT应用开发性能实践总结(持续更新......)
HarmonyOS NEXT应用开发案例实践总结合集(持续更新......)
一分钟了解”纯血版!鸿蒙HarmonyOS Next应用开发!
最新版!“非常详细的” 鸿蒙HarmonyOS Next应用开发学习路线!(从零基础入门到精通)

 hisysevent是系统的预置工具,重要用来帮助开发者订阅及时系统变乱,查询历史系统变乱。开发者利用hdc工具进入装备之后,在终端利用实行"hisysevent"下令完成相关本领的调用。
订阅及时系统变乱



  • 利用"hisysevent -r"下令完成对系统变乱的订阅。

  • 利用"-g"指定变乱范例来完成对系统变乱更高准确度的订阅。
    说明
    订阅及时系统变乱时,利用"-g"可以指定FAULT(错误范例)、STATISTIC(统计范例)、SECURITY(安全范例)以及BEHAVIOR(用户行为范例)四种变乱范例。
    如果开发者没有利用"-g"指定变乱范例,hisysevent下令行工具将订阅所有范例的系统变乱。
    样例:订阅FAULT(错误)范例的系统变乱。

  • 利用"-o"指定变乱域,"-n"指定变乱名,以及"-c"指定变乱域和变乱名称的匹配规则,完成系统变乱更高准确度的订阅。
    说明
    订阅及时系统变乱时,利用"-c"可以指定WHOLE_WORD(全词匹配)、PREFIX(前缀匹配)以及REGULAR(正则匹配)三种匹配规则。
    如果开发者没有利用"-c"指定匹配规则,hisysevent下令行工具将默认利用WHOLE_WORD匹配规则进行订阅匹配。
    样例1:利用全词匹配规则,订阅变乱域为"AAFWK",变乱名称为"CONNECT_SERVICE"的系统变乱。

    样例2:利用前缀匹配规则,订阅变乱域前缀为"AAF",变乱名称前缀为"CONNECT"的系统变乱。

    样例3:利用正则表达式匹配规则,订阅变乱域可以匹配"AA*"正则表达式,变乱名称可以匹配"CONNE*"正则表达式的系统变乱。

  • 利用"-t"指定变乱标签以及"-c"指定变乱标签的匹配规则,来完成系统变乱更高准确度的订阅。
    样例1:利用全词匹配规则,订阅变乱标签为"ability"的系统变乱。

    样例2:利用前缀匹配规则,订阅变乱标签前缀为"abili"的系统变乱。

    样例3:利用正则表达式匹配规则,订阅变乱标签可以匹配"abi*"正则表达式的系统变乱。

查询历史变乱



  • 利用"hisysevent -l"下令完成对已落盘的系统变乱的查询。

  • 可以利用"-g"指定变乱范例来完成对系统变乱更高准确度的查询。
    说明
    查询历史变乱时,利用"-g"可以指定FAULT(错误范例)、STATISTIC(统计范例)、SECURITY(安全范例)以及BEHAVIOR(用户行为范例)四种变乱范例。
    如果开发者没有利用"-g"指定变乱范例,hisysevent下令行工具将查询所有范例的系统变乱。
    样例:查询SECURITY(安全)范例的系统变乱。

  • 利用"-s"指定起始原始时间戳、"-e"指定截止原始时间戳,完成对特定时间段内系统变乱的查询。
    说明
    原始时间戳准确度为毫秒。
    样例:查询起始时间戳是1708604541551,结束时间戳是1708604558551时间段内的所有系统变乱。

  • 利用"-S"指定起始格式化时间戳、"-E"指定截止格式化时间戳,完成对特定时间段内系统变乱的查询。
    说明
    格式化时间戳的格式为:"YYYY-MM-DD hh:mm:ss"。
    样例:查询起始时间戳是"2024-02-22 20:22:21",结束时间戳是"2024-02-22 20:22:38"时间段内的所有系统变乱。

  • 利用"-o"指定变乱域,"-n"指定变乱名,以及"-c"指定变乱域和变乱名称的匹配规则,来完成系统变乱更高精度的查询。
    说明
    查询历史变乱时,利用"-c"只能指定WHOLE_WORD(全词匹配)一种匹配规则。
    如果开发者不利用"-c"指定匹配规则,hisysevent下令行工具将利用WHOLE_WORD(全词匹配)匹配规则进行查询匹配。
    样例:利用全词匹配规则,查询变乱域为"AAFWK",变乱名称为"CONNECT_SERVICE"的系统变乱。

  • 利用"-m"指定查询的最大系统变乱条数。
    说明
    查询历史变乱时,如果开发者不利用"-m"指定查询的最大系统变乱条数,hisysevent下令行工具默认最多只查询10000条系统变乱。


合法性查抄模式

可以利用"-v"打开合法性查抄模式。
在合法性查抄模式开启后,任何订阅大概查询到的系统变乱中,如果包含非法内容都会红色高亮显示。
说明
“非法内容”的定义尺度:

  • 未配置的自定义参数键。
  • 范例和定义的范例不匹配的值。
样例:变乱域为"ACE",变乱名称为"INTERACTION_APP_JANK"的系统变乱配置中不包含"DURITION"、"DISPLAY_ANIMATOR"自定义参数,但是实际落盘的系统变乱却包含此字符串范例的键值对,合法性查抄模式开启的情况下,此键值对的键被红色高亮标注。

最后

小编在之前的鸿蒙系统扫盲中,有很多朋友给我留言,有很多小伙伴不知道学习哪些鸿蒙开发技能?不知道必要重点把握哪些鸿蒙应用开发知识点?而且学习时频繁踩坑,最终浪费大量时间。以是有一份实用的鸿蒙(HarmonyOS NEXT)路线图、学习视频、文档用来跟着学习是非常有必要的。 
如果你是一名有履历的资深Android移动开发、Java开发、前端开发、对鸿蒙感兴趣以及转行人员
鸿蒙 NEXT 全栈开发学习笔记  希望这一份鸿蒙学习文档可以或许给大家带来帮助~
这份鸿蒙(HarmonyOS NEXT)包含了鸿蒙开发必把握的核心知识要点,内容包含了(ArkTS、ArkUI开发组件、Stage模型、多端部署、分布式应用开发、音频、视频、WebGL、OpenHarmony多媒体技能、Napi组件、OpenHarmony内核、(南向驱动、嵌入式等)鸿蒙项目实战等等)鸿蒙(HarmonyOS NEXT)技能知识点。





免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

笑看天下无敌手

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表