# 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 ```
InheritanceObject → CapyEventReporter
## 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
Subscribe Subscribes the specified event handler to the event with the given subscription level and origin.
Unsubscribe Unsubscribes the specified event handler from the event with the given origin.
## See Also #### Reference CapyKit Namespace