# HiSysEvent - [Introduction](#section11660541593) - [Directory Structure](#section161941989596) - [Description](#section1312121216216) - [Available APIs](#section1551164914237) - [Sample Code](#section129654513264) - [Repositories Involved](#section1371113476307) ## Introduction HiSysEvent 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. **Figure 1** HiSysEvent architecture  ## Directory Structure ``` /base/hiviewdfx/hisysevent # HiSysEvent source code ├── adapter # Platform adaptation code │ └── native # native adaptation code ├── frameworks # Framework code │ └── native # C/C++ APIs ├── interfaces # External APIs └── native # C++ APIs └── innerkits # C++ APIs opened to internal subsystems ``` ## Description ### Available APIs The following table lists the C++ APIs provided by the **HiSysEvent** class. **Table 1** C++ APIs provided by HiSysEvent