DFX子系统

简介

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

提供以下功能:

  • Hilog流水日志。

  • Hievent事件日志。

  • Hiview日志服务。

系统架构

图 1 子系统架构图

目录

base/hiviewdfx        # DFX主仓,用于存放编译相关配置
├── hiview_lite    # hiview_lite部件,包含轻量系统的日志任务能力
├── hilog_lite     # hilog_lite部件,包含轻量和小型系统的流水日志能力
├── hievent_lite   # hievent_lite部件,包含轻量系统的事件日志能力

相关仓

DFX子系统

hiviwdfx_hilog_lite

hiviwdfx_hiview_lite

hiviwdfx_hievent_lite