EventLevel Enumeration

Definition

Gibt die Ebene eines Ereignisses an.Identifies the level of an event.

public enum class EventLevel
public enum EventLevel
type EventLevel = 
Public Enum EventLevel
Vererbung
EventLevel

Felder

Critical 1

Diese Ebene entspricht einem schwerwiegenden Fehler.This level corresponds to a critical error, which is a serious error that has caused a major failure.

Error 2

Auf dieser Ebene werden Standardfehler hinzugefügt, die ein Problem angeben.This level adds standard errors that signify a problem.

Informational 4

Diese Ebene fügt Informationsereignisse oder Meldungen hinzu, die keine Fehler darstellen.This level adds informational events or messages that are not errors. Diese Ereignisse können helfen, den Status oder Zustand einer Anwendung nachzuverfolgen.These events can help trace the progress or state of an application.

LogAlways 0

Keine Filterung von Ebenen wird für das Ereignis ausgeführt.No level filtering is done on the event.

Verbose 5

Diese Ebene fügt langwierige Ereignisse oder Meldungen hinzu.This level adds lengthy events or messages. Führt dazu, dass alle Ereignisse protokolliert werden.It causes all events to be logged.

Warning 3

Mit dieser Ebene werden Warnereignisse hinzugefügt (z. B. Ereignisse, die veröffentlicht werden, da die maximale Kapazität eines Datenträgers nahezu vollständig erreicht ist).This level adds warning events (for example, events that are published because a disk is nearing full capacity).

Beispiele

Im folgenden Beispiel wird gezeigt, wie mit dem- Error Enumerationsmember eine Fehlermeldung identifiziert wird.The following example shows how to use the Error enumeration member to identify an error message. Dieses Beispiel ist Teil eines größeren Beispiels, das für die-Klasse bereitgestellt wird EventSource .This example is part of a larger example provided for the EventSource class.

[Event(1, Message = "Application Failure: {0}", Level = EventLevel.Error, Keywords = Keywords.Diagnostic)]
public void Failure(string message) { WriteEvent(1, message); }
<[Event](1, Message:="Application Failure: {0}", Level:=EventLevel.Error, Keywords:=Keywords.Diagnostic)> _
Public Sub Failure(ByVal message As String)
    WriteEvent(1, message)
End Sub

Im folgenden Beispiel wird gezeigt, wie mit dem- Informational Enumerationsmember eine Informations Meldung identifiziert wird.The following example shows how to use the Informational enumeration member to identify an informational message. Dieses Beispiel ist Teil eines größeren Beispiels, das für die-Klasse bereitgestellt wird EventSource .This example is part of a larger example provided for the EventSource class.

[Event(2, Message = "Starting up.", Keywords = Keywords.Perf, Level = EventLevel.Informational)]
public void Startup() { WriteEvent(2); }
<[Event](2, Message:="Starting up.", Keywords:=Keywords.Perf, Level:=EventLevel.Informational)> _
Public Sub Startup()
    WriteEvent(2)
End Sub

Im folgenden Beispiel wird gezeigt, wie mit dem- Verbose Enumerationsmember eine ausführliche Meldung identifiziert wird.The following example shows how to use the Verbose enumeration member to identify a verbose message. Dieses Beispiel ist Teil eines größeren Beispiels, das für die-Klasse bereitgestellt wird EventSource .This example is part of a larger example provided for the EventSource class.

[Event(7, Level = EventLevel.Verbose, Keywords = Keywords.DataBase)]
public void Mark(int ID) { if (IsEnabled()) WriteEvent(7, ID); }
<[Event](7, Level:=EventLevel.Verbose, Keywords:=Keywords.DataBase)> _
Public Sub Mark(ByVal ID As Integer)
    If IsEnabled() Then
        WriteEvent(7, ID)
    End If
End Sub

Hinweise

Die Ebene zeigt den Schweregrad eines Ereignisses an.The level signifies the severity of an event. Niedrigere Schweregrade umfassen höhere Schweregrade.Lower severity levels encompass higher severity levels. Beispielsweise Warning enthält die Error Ebenen und Critical , die den Schweregrad höher haben.For example, Warning includes the Error and Critical levels, which are higher in severity.

Gilt für: