Search code examples
c#.netwindowsevent-logevent-viewer

How to log an event as Critical using WriteEvent


I am trying to set an event level as Critical using the below method:

WriteEvent(id, categoryName, EventSeverity.ErrorCritical, entry);

But in the event log it only show event level as Error instead of Critical. Is there any other configuration and parameter I need to set?


Solution

  • Do you mean Microsoft.SharePoint.Administration.EventSeverity? It's used by ShP and maps to its own event log.

    The correct way to use System.Diagnostics.EventLogEntryType which maps to Windows event log:

    Error
    Warning
    Information
    SuccessAudit
    FailureAudit