Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Enumeración EventLogEntryType

 

Publicado: octubre de 2016

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

Espacio de nombres:   System.Diagnostics
Ensamblado:  System (en System.dll)

public enum class EventLogEntryType

Nombre de miembroDescripción
Error

Un evento de error. Esto indica un problema importante que debe conocer el usuario; Normalmente, una pérdida de funcionalidad o datos.

FailureAudit

Un evento de auditoría de error. Indica un evento de seguridad que se produce cuando falla un intento de acceso auditado; Por ejemplo, un error al intentar abrir un archivo.

Information

Un evento de información. Indica una operación importante y correcta.

SuccessAudit

Evento de auditoría correcta. Indica un evento de seguridad que se produce cuando un intento de acceso auditado correcto; Por ejemplo, la sesión correctamente.

Warning

Un evento de advertencia. Esto indica un problema que no es importante, pero que puede indicar las condiciones que pueden causar problemas futuros.

El tipo de una entrada de registro de eventos proporciona información adicional para la entrada. Aplicaciones de establecer el tipo de entrada cuando escriben la entrada en el registro de eventos.

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

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

// Check whether source exist in event log.
if (  !EventLog::SourceExists( mySource ) )
{

   // Create a new source in a specified log on a system.
   EventLog::CreateEventSource( mySource, myLog );
}

// 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 );

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: