# hiviewdfx_hiappevent **Repository Path**: acdemicJava/hiviewdfx_hiappevent ## Basic Information - **Project Name**: hiviewdfx_hiappevent - **Description**: Application event logging | 应用事件记录接口及框架 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 93 - **Created**: 2024-12-23 - **Last Updated**: 2024-12-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # HiAppEvent组件 - [简介](#section11660541593) - [目录](#section161941989596) - [编译构建](#section137768191623) - [说明](#section1312121216216) - [接口说明](#section1551164914237) - [使用说明](#section129654513264) - [相关仓](#section1371113476307) ## 简介 HiAppEvent为OpenHarmony应用提供事件打点接口,用于帮助应用记录在运行过程中发生的故障信息、统计信息、安全信息、用户行为信息,以支撑开发者分析应用的运行情况。 **图 1** HiAppEvent架构图  ## 目录 ``` /base/hiviewdfx/hiappevent # hiappevent部件代码 ├── frameworks # 框架代码 │ └── native # 打点接口的native实现代码 ├── interfaces # 对外接口存放目录 │ └── js # js接口 │ └── innerkits # js接口内部实现代码 │ └── napi # 基于napi实现的js接口代码 ├── test # 测试用例代码 ``` ## 编译构建 依赖 Clang 编译器\(Clang 8.0.0 \)及以上,依赖C++11版本及以上。 ## 说明 ### 接口说明 #### JS接口说明 **表 1** JS 打点接口介绍
模块 | 方法 | 描述 |
hiAppEvent | configure(config: ConfigOption): boolean | 接口功能:应用事件打点配置方法,可以对打点功能进行自定义配置。 输入参数:
|
方法 | 返回值 | 描述 |
OH_HiAppEvent_Write(const char* domain, const char* name, enum EventType type, const ParamList list) | int | 接口功能:应用事件打点方法。 输入参数:
|
方法 | 返回值 | 描述 |
OH_HiAppEvent_Configure(const char* name, const char* value) | bool | 接口功能:应用事件打点配置方法,可以对打点功能进行自定义配置。 输入参数:
|