| CMS.EventLog Namespace | 
| Class | Description | |
|---|---|---|
| EventLogEvents | 
            Event log events
              | |
| EventLogHandler | 
            Defines handlers for events related to records in the system's Event log.
              | |
| EventLogHelper | 
             Class for event helper methods
              | |
| EventLogInfo | 
            EventLogInfo data container class.
              | |
| EventLogModule | 
            Represents the Event Log module.
              | |
| EventLogModuleMetadata | 
            Represents the Event Log module metadata.
              | |
| EventLogProvider | 
            Provides basic operations with the event log.
              | |
| EventLogService | 
            Service logs events via registered implementations of IEventLogWriter and ensures the contextual information in the logged data.
              | |
| EventLogSourceHelper | 
            Helper class for registering event log source name to Windows event log.
              | |
| EventType | 
            Event type constants
              | |
| LogContext | 
            Provides the context for logging asynchronous events.
              | |
| LogEventArgs | 
            Event arguments for LogEventToCurrent event handler
              | |
| PrepareEventLogDataHandler | 
            Handler for PrepareData providing possibility to modify non-persisted EventLogInfo data when such object enters the system.
              | 
| Interface | Description | |
|---|---|---|
| IEventLogInfoProvider | 
            Declares members for EventLogInfo management.
              |