EventLevel Enumeración

Definición

Identifica el nivel de un evento.Identifies the level of an event.

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.This level corresponds to a critical error, which is a serious error that has caused a major failure.

Error 2

Este nivel agrega los errores comunes que suponen un problema.This level adds standard errors that signify a problem.

Informational 4

Este nivel agrega mensajes o eventos informativos que no indican errores.This level adds informational events or messages that are not errors. Estos eventos pueden ser de ayuda para el seguimiento del progreso o estado de una aplicación.These events can help trace the progress or state of an application.

LogAlways 0

No se realiza filtrado de niveles durante el evento.No level filtering is done on the event.

Verbose 5

Este nivel agrega eventos o mensajes largos.This level adds lengthy events or messages. Hace que se registren todos los eventos.It causes all events to be logged.

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).This level adds warning events (for example, events that are published because a disk is nearing full capacity).

Ejemplos

En el ejemplo siguiente se muestra cómo utilizar Error el miembro de enumeración para identificar un mensaje de error.The following example shows how to use the Error enumeration member to identify an error message. Este ejemplo forma parte de un ejemplo más extenso proporcionado para EventSource la clase.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

En el ejemplo siguiente se muestra cómo utilizar Informational el miembro de la enumeración para identificar un mensaje informativo.The following example shows how to use the Informational enumeration member to identify an informational message. Este ejemplo forma parte de un ejemplo más extenso proporcionado para EventSource la clase.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

En el ejemplo siguiente se muestra cómo utilizar Verbose el miembro de enumeración para identificar un mensaje detallado.The following example shows how to use the Verbose enumeration member to identify a verbose message. Este ejemplo forma parte de un ejemplo más extenso proporcionado para EventSource la clase.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

Comentarios

El nivel indica la gravedad de un evento.The level signifies the severity of an event. Los niveles de gravedad más bajos abarcan los niveles de gravedad más altos.Lower severity levels encompass higher severity levels. Por ejemplo, Warning incluye los Error niveles Critical y, que tienen una mayor gravedad.For example, Warning includes the Error and Critical levels, which are higher in severity.

Se aplica a