EventLogEntryType Enum

Definition

Anger händelsetypen för en händelseloggpost.

public enum class EventLogEntryType
public enum EventLogEntryType
type EventLogEntryType = 
Public Enum EventLogEntryType
Arv
EventLogEntryType

Fält

Name Värde Description
Error 1

En felhändelse. Detta indikerar ett betydande problem som användaren bör känna till. vanligtvis en förlust av funktioner eller data.

Warning 2

En varningshändelse. Detta indikerar ett problem som inte är omedelbart betydande, men som kan innebära villkor som kan orsaka framtida problem.

Information 4

En informationshändelse. Detta indikerar en betydande, lyckad åtgärd.

SuccessAudit 8

En lyckad granskningshändelse. Detta anger en säkerhetshändelse som inträffar när ett granskningsförsök lyckas. till exempel att logga in.

FailureAudit 16

En felgranskningshändelse. Detta anger en säkerhetshändelse som inträffar när ett granskningsförsök misslyckas. Till exempel ett misslyckat försök att öppna en fil.

Exempel

Följande kodexempel visar hur du använder EventLogEntryType klassen för att lägga till information om utlösta händelser i en loggfil. I det här exemplet används en switch instruktion för att fastställa händelsetypen. Varje case instruktion använder EventLogEntryType för att ange händelsetypen, hämtar meddelandet och ID:t och skriver sedan informationen till loggen.


// Create an event log instance.
myEventLog = new EventLog(myLog);
// Initialize source property of obtained instance.
myEventLog.Source = mySource;
switch (myIntLog)
{
    case 1:
        // Write an 'Error' entry in specified log of event log.
        myEventLog.WriteEntry(myMessage, EventLogEntryType.Error, myID);
        break;
    case 2:
        // Write a 'Warning' entry in specified log of event log.
        myEventLog.WriteEntry(myMessage, EventLogEntryType.Warning, myID);
        break;
    case 3:
        // Write an 'Information' entry in specified log of event log.
        myEventLog.WriteEntry(myMessage, EventLogEntryType.Information, myID);
        break;
    case 4:
        // Write a 'FailureAudit' entry in specified log of event log.
        myEventLog.WriteEntry(myMessage, EventLogEntryType.FailureAudit, myID);
        break;
    case 5:
        // Write a 'SuccessAudit' entry in specified log of event log.
        myEventLog.WriteEntry(myMessage, EventLogEntryType.SuccessAudit, myID);
        break;
    default:
        Console.WriteLine("Error: Failed to create an event in event log.");
        break;
}
Console.WriteLine("A new event in log '{0}' with ID '{1}' "
   + "is successfully written into event log.",
   myEventLog.Log, myID);
' Check whether source exist in event log.
If False = EventLog.SourceExists(mySource) Then
   ' Create a new source in a specified log on a system.
   EventLog.CreateEventSource(mySource, myLog)
End If
' Create an event log instance.
myEventLog = New EventLog(myLog)
' Initialize source property of obtained instance.
myEventLog.Source = mySource
Select Case myIntLog
   Case 1
      ' Write an 'Error' entry in specified log of event log.
      myEventLog.WriteEntry(myMessage, EventLogEntryType.Error, myID)
   Case 2
      ' Write a 'Warning' entry in specified log of event log.
      myEventLog.WriteEntry(myMessage, EventLogEntryType.Warning, myID)
   Case 3
      ' Write an 'Information' entry in specified log of event log.
      myEventLog.WriteEntry(myMessage, EventLogEntryType.Information, myID)
   Case 4
      ' Write a 'FailureAudit' entry in specified log of event log.
      myEventLog.WriteEntry(myMessage, EventLogEntryType.FailureAudit, myID)
   Case 5
      ' Write a 'SuccessAudit' entry in specified log of event log.
      myEventLog.WriteEntry(myMessage, EventLogEntryType.SuccessAudit, myID)
   Case Else
      Console.WriteLine("Error: Failed to create an event in event log.")
End Select
Console.WriteLine("A new event in log '{0}' with ID '{1}' " + _
         "is successfully written into event log.", myEventLog.Log, myID)

Kommentarer

Typen av händelseloggpost innehåller ytterligare information för posten. Program anger posttypen när de skriver posten till händelseloggen.

Varje händelse måste vara av en enda typ. Händelsetyperna kan inte kombineras för en post. Den Zobrazovač udalostí använder den här typen för att avgöra vilken ikon som ska visas i listvyn i loggen.

Gäller för

Se även