EventLevel Enumeração

Definição

Identifica o nível de um evento.

public enum class EventLevel
public enum EventLevel
type EventLevel = 
Public Enum EventLevel
Herança
EventLevel

Campos

Nome Valor Description
LogAlways 0

Nenhuma filtragem de nível é feita no evento. Quando usado como um filtro de nível para habilitar eventos, por exemplo, em EventListener.EnableEvents(), eventos de todos os níveis serão incluídos.

Critical 1

Esse nível corresponde a um erro crítico, que é um erro grave que causou uma grande falha.

Error 2

Esse nível adiciona erros padrão que significam um problema.

Warning 3

Esse nível adiciona eventos de aviso (por exemplo, eventos que são publicados porque um disco está se aproximando da capacidade total).

Informational 4

Esse nível adiciona eventos informativos ou mensagens que não são erros. Esses eventos podem ajudar a rastrear o progresso ou o estado de um aplicativo.

Verbose 5

Esse nível adiciona eventos ou mensagens longos. Isso faz com que todos os eventos sejam registrados.

Exemplos

O exemplo a seguir mostra como usar o membro de Error enumeração para identificar uma mensagem de erro. Este exemplo faz parte de um exemplo maior fornecido para a EventSource classe.

[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

O exemplo a seguir mostra como usar o membro de Informational enumeração para identificar uma mensagem informativa. Este exemplo faz parte de um exemplo maior fornecido para a EventSource classe.

[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

O exemplo a seguir mostra como usar o membro de Verbose enumeração para identificar uma mensagem detalhada. Este exemplo faz parte de um exemplo maior fornecido para a EventSource classe.

[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

Comentários

O nível significa a gravidade de um evento. Níveis de severidade mais baixos abrangem níveis de severidade mais altos. Por exemplo, Warning inclui os níveis e Critical os Error níveis, que são mais altos em gravidade.

Aplica-se a