README.md
1# hievent Module<a name="EN-US_TOPIC_0000001078674782"></a>
2
3- [Overview](#section469617221261)
4- [Architecture](#section15884114210197)
5- [Repositories Involved](#section767551120815)
6
7## Overview<a name="section469617221261"></a>
8
9This module provides APIs for printing faults, user behavior, and power consumption statistics of service components. It also supports event serialization.
10
11## Architecture<a name="section15884114210197"></a>
12
131. An event is created.
142. Data is added for the event.
153. The event is reported.
164. The event component checks the parameter validity and performs binary serialization to convert the event into structured data.
175. The event component calls the output function to write the event into a file. Each time a new file is written, the common header information is added to it.
186. The upload component passively or proactively reports the event information to smartphones at a scheduled time.
19
20## Repositories Involved<a name="section767551120815"></a>
21
22[DFX subsystem](https://gitee.com/openharmony/docs/blob/master/en/readme/dfx.md)
23
24[hiviewdfx\_hilog\_lite](https://gitee.com/openharmony/hiviewdfx_hilog_lite/blob/master/README.md)
25
26[hiviewdfx\_hiview\_lite](https://gitee.com/openharmony/hiviewdfx_hiview_lite/blob/master/README.md)
27
28**hiviewdfx\_hievent\_lite**
29