1e41f4b71Sopenharmony_ci# HiSysEvent
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ci
4e41f4b71Sopenharmony_ci## Introduction
5e41f4b71Sopenharmony_ci
6e41f4b71Sopenharmony_ciHiSysEvent provides event logging APIs for OpenHarmony to record important information of key processes during system running, helping you locate faults. In addition, you can upload the log data to the cloud for big data analytics.
7e41f4b71Sopenharmony_ci
8e41f4b71Sopenharmony_ciThe key modules of HiSysEvent are described as follows:
9e41f4b71Sopenharmony_ci
10e41f4b71Sopenharmony_ci- [HiSysEvent logging configuration](subsys-dfx-hisysevent-logging-config.md): enables you to define HiSysEvent events in YAML files.
11e41f4b71Sopenharmony_ci
12e41f4b71Sopenharmony_ci- [HiSysEvent logging](subsys-dfx-hisysevent-logging.md): provides trace point APIs and supports flushing of HiSysEvent events to disks.
13e41f4b71Sopenharmony_ci
14e41f4b71Sopenharmony_ci- [HiSysEvent listening](subsys-dfx-hisysevent-listening.md): provides APIs for you to subscribe to HiSysEvent events by event domain and event name.
15e41f4b71Sopenharmony_ci
16e41f4b71Sopenharmony_ci- [HiSysEvent query](subsys-dfx-hisysevent-query.md): provides APIs for you to query HiSysEvent events by event domain and event name.
17e41f4b71Sopenharmony_ci
18e41f4b71Sopenharmony_ci- [HiSysEvent tool](subsys-dfx-hisysevent-tool.md): allows you to subscribe to real-time HiSysEvent events and query historical HiSysEvent events.
19e41f4b71Sopenharmony_ci
20e41f4b71Sopenharmony_ci## Reference
21e41f4b71Sopenharmony_ci
22e41f4b71Sopenharmony_ciFor more information about the source code and usage of HiSysEvent, access the [HiSysEvent code repository](https://gitee.com/openharmony/hiviewdfx_hisysevent).
23