OpenHarmony DFX子系统

OpenHarmony DFX子系统

简介

在OpenHarmony中,DFX(Design for X)是为了提升质量属性软件设计,目前包含的内容主要有:DFR(Design for Reliability,可靠性)和DFT(Design for Testability,可测试性)特性。

提供以下功能:

  • HiLog流水日志。

  • HiView插件平台。

  • FaultLoggerd应用故障收集和订阅。

  • HiAppEvent应用事件记录接口及框架。

  • HiSysEvent系统事件记录接口及服务。

系统架构

图 1 子系统架构图

目录

复制代码
base/hiviewdfx     # DFX主仓,用于存放编译相关配置
├── hiview         # hiview部件,包含插件平台和事件分发能力
├── hiview_lite    # hiview_lite部件,包含轻量系统的日志任务能力
├── hilog          # hilog部件,包含标准系统的流水日志能力
├── hilog_lite     # hilog_lite部件,包含轻量和小型系统的流水日志能力
├── hievent_lite   # hievent_lite部件,包含轻量系统的事件日志能力
├── hiappevent     # hiappevent部件,包含应用事件记录接口及框架
├── hisysevent     # hisysevent部件,包含系统事件记录接口及服务
├── faultloggerd   # faultloggerd部件,包含应用故障日志采集服务

相关仓

DFX子系统

hiviewdfx_hiview

hiviewdfx_hilog

hiviewdfx_hiappevent

hiviewdfx_hisysevent

hiviewdfx_faultloggerd

hiviewdfx_hilog_lite

hiviewdfx_hievent_lite

hiviewdfx_hiview_lite

相关推荐
liuhaikang2 小时前
【鸿蒙HarmonyOS Next App实战开发】视频提取音频
华为·音视频·harmonyos
爱笑的眼睛113 小时前
HarmonyOS应用上架流程详解
华为·harmonyos
zhanshuo1 天前
构建可扩展的状态系统:基于 ArkTS 的模块化状态管理设计与实现
harmonyos
zhanshuo1 天前
ArkTS 模块通信全解析:用事件总线实现页面消息联动
harmonyos
codefish7981 天前
鸿蒙开发学习之路:从入门到实践的全面指南
harmonyos
yrjw1 天前
一款基于react-native harmonyOS 封装的【文档】文件预览查看开源库(基于Harmony 原生文件预览服务进行封装)
harmonyos
搜狐技术产品小编20232 天前
搜狐新闻直播间适配HarmonyOs实现点赞动画
华为·harmonyos
zhanshuo2 天前
ArkUI 玩转水平滑动视图:超全实战教程与项目应用解析
harmonyos·arkui
zhanshuo2 天前
ArkUI Canvas 实战:快速绘制柱状图图表组件
harmonyos·arkui
zhanshuo3 天前
手把手教你用 ArkUI 写出高性能分页列表:List + onScroll 实战解析
harmonyos