EventLevel EventLevel EventLevel EventLevel Enum

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

Campos

Critical Critical Critical 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 Error Error Error 2

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

Informational Informational Informational 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 LogAlways LogAlways LogAlways 0

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

Verbose Verbose Verbose 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 Warning Warning 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

El ejemplo siguiente muestra cómo usar el Error 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 el EventSource 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 'Failure

El ejemplo siguiente muestra cómo usar el Informational miembro de 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 el EventSource 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 'Startup

El ejemplo siguiente muestra cómo usar el Verbose 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 el EventSource 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 'Mark

Comentarios

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

Se aplica a