Compartilhar via


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

Critical 1

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

Error 2

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

Informational 4

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

LogAlways 0

Não é realizado nenhuma filtragem de nível. 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.

Verbose 5

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

Warning 3

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

Exemplos

O exemplo a seguir mostra como usar o Error membro de 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 Informational membro de 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 Verbose membro de 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 Error níveis e Critical , que são mais altos em gravidade.

Aplica-se a