# CapyEventReporter Class
The CapyEventReporter class is responsible for managing event subscriptions and emissions within CapyKit.
## Definition
**Namespace:** CapyKit
**Assembly:** CapyKit (in CapyKit.dll) Version: 1.0.0+6cdd805be49c3b769a116584ea6904955ecd820d
**C#**
``` C#
public static class CapyEventReporter
```
**VB**
``` VB
Public NotInheritable Class CapyEventReporter
```
**C++**
``` C++
public ref class CapyEventReporter abstract sealed
```
**F#**
``` F#
[]
[]
type CapyEventReporter = class end
```
## Remarks
Because consumers of CapyKit may have varied ways of handling logging, the CapyEventReporter provides a way for subscribers to recieve events for various "events" within the library. These can be thought of as a logging solution for CapyKit. Consumers are free to treat these events however they see fit.
## Methods