EventLogEntryType Enumeración

Definición

Especifica el tipo de evento de una entrada de registro de eventos.

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

Campos

Nombre Valor Description
Error 1

Evento de error. Esto indica un problema significativo que el usuario debe conocer; normalmente se pierde la funcionalidad o los datos.

Warning 2

Evento de advertencia. Esto indica un problema que no es inmediatamente significativo, pero que puede significar condiciones que podrían causar problemas futuros.

Information 4

Evento de información. Esto indica una operación significativa y correcta.

SuccessAudit 8

Evento de auditoría correcta. Esto indica un evento de seguridad que se produce cuando un intento de acceso auditado se realiza correctamente; por ejemplo, iniciar sesión correctamente.

FailureAudit 16

Evento de auditoría de error. Esto indica un evento de seguridad que se produce cuando se produce un error en un intento de acceso auditado; por ejemplo, error al intentar abrir un archivo.

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar la EventLogEntryType clase para agregar información sobre eventos desencadenados a un archivo de registro. En este ejemplo, se usa una switch instrucción para determinar el tipo de evento. Cada case instrucción usa EventLogEntryType para especificar el tipo de evento, obtiene el mensaje y el identificador y, a continuación, escribe la información en el registro.


// Create an event log instance.
myEventLog = new EventLog(myLog);
// Initialize source property of obtained instance.
myEventLog.Source = mySource;
switch (myIntLog)
{
    case 1:
        // Write an 'Error' entry in specified log of event log.
        myEventLog.WriteEntry(myMessage, EventLogEntryType.Error, myID);
        break;
    case 2:
        // Write a 'Warning' entry in specified log of event log.
        myEventLog.WriteEntry(myMessage, EventLogEntryType.Warning, myID);
        break;
    case 3:
        // Write an 'Information' entry in specified log of event log.
        myEventLog.WriteEntry(myMessage, EventLogEntryType.Information, myID);
        break;
    case 4:
        // Write a 'FailureAudit' entry in specified log of event log.
        myEventLog.WriteEntry(myMessage, EventLogEntryType.FailureAudit, myID);
        break;
    case 5:
        // Write a 'SuccessAudit' entry in specified log of event log.
        myEventLog.WriteEntry(myMessage, EventLogEntryType.SuccessAudit, myID);
        break;
    default:
        Console.WriteLine("Error: Failed to create an event in event log.");
        break;
}
Console.WriteLine("A new event in log '{0}' with ID '{1}' "
   + "is successfully written into event log.",
   myEventLog.Log, myID);
' Check whether source exist in event log.
If False = EventLog.SourceExists(mySource) Then
   ' Create a new source in a specified log on a system.
   EventLog.CreateEventSource(mySource, myLog)
End If
' Create an event log instance.
myEventLog = New EventLog(myLog)
' Initialize source property of obtained instance.
myEventLog.Source = mySource
Select Case myIntLog
   Case 1
      ' Write an 'Error' entry in specified log of event log.
      myEventLog.WriteEntry(myMessage, EventLogEntryType.Error, myID)
   Case 2
      ' Write a 'Warning' entry in specified log of event log.
      myEventLog.WriteEntry(myMessage, EventLogEntryType.Warning, myID)
   Case 3
      ' Write an 'Information' entry in specified log of event log.
      myEventLog.WriteEntry(myMessage, EventLogEntryType.Information, myID)
   Case 4
      ' Write a 'FailureAudit' entry in specified log of event log.
      myEventLog.WriteEntry(myMessage, EventLogEntryType.FailureAudit, myID)
   Case 5
      ' Write a 'SuccessAudit' entry in specified log of event log.
      myEventLog.WriteEntry(myMessage, EventLogEntryType.SuccessAudit, myID)
   Case Else
      Console.WriteLine("Error: Failed to create an event in event log.")
End Select
Console.WriteLine("A new event in log '{0}' with ID '{1}' " + _
         "is successfully written into event log.", myEventLog.Log, myID)

Comentarios

El tipo de una entrada del registro de eventos proporciona información adicional para la entrada. Las aplicaciones establecen el tipo de entrada cuando escriben la entrada en el registro de eventos.

Cada evento debe ser de un solo tipo; los tipos de evento no se pueden combinar para una entrada. El Visor de eventos usa este tipo para determinar qué icono se va a mostrar en la vista de lista del registro.

Se aplica a

Consulte también