Compartir a través de


EventLevel Enumeración

Definición

Identifica el nivel de un evento.

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

Campos

Critical 1

Este nivel corresponde a errores críticos, que son errores graves que derivan en un error irrecuperable.

Error 2

Este nivel agrega los errores comunes que suponen un problema.

Informational 4

Este nivel agrega mensajes o eventos informativos que no indican errores. Estos eventos pueden ser de ayuda para el seguimiento del progreso o estado de una aplicación.

LogAlways 0

No se realiza filtrado de niveles durante el evento. Cuando se usa como filtro de nivel para habilitar eventos, por ejemplo, en EventListener.EnableEvents(), se incluirán eventos de todos los niveles.

Verbose 5

Este nivel agrega eventos o mensajes largos. Hace que se registren todos los eventos.

Warning 3

Este nivel agrega eventos de advertencia (por ejemplo, eventos que se publican porque se está a punto de alcanzar la capacidad total de un disco).

Ejemplos

En el ejemplo siguiente se muestra cómo usar el Error miembro de enumeración para identificar un mensaje de error. Este ejemplo forma parte de un ejemplo más grande proporcionado para la EventSource clase .

[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

En el ejemplo siguiente se muestra cómo usar el Informational miembro de enumeración para identificar un mensaje informativo. Este ejemplo forma parte de un ejemplo más grande proporcionado para la EventSource clase .

[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

En el ejemplo siguiente se muestra cómo usar el Verbose miembro de enumeración para identificar un mensaje detallado. Este ejemplo forma parte de un ejemplo más grande proporcionado para la EventSource clase .

[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

Comentarios

El nivel indica la gravedad de un evento. Los niveles de gravedad inferiores abarcan niveles de gravedad más altos. Por ejemplo, Warning incluye los Error niveles y Critical , que son más altos en gravedad.

Se aplica a