En Visual Basic .NET podemos escribir registros de eventos (Event logs) que luego podemos ver en el Event Viewer, para esto utilizamos el siguiente código:

1. Validamos si existe el origen (nombre de aplicación que genera el evento), sino existe lo creamos.
2. Hacemos uso de la clase EventLog y creamos una instancia que asociamos al origen creado en el punto 1
3. Hacemos uso del método WriteEntry para escribir el registro de evento donde:
mensaje: Mensaje que queremos escribir
tipoMensaje: Tipo de mensaje, los tipos disponibles son: Error, FailureAudit, Information, SuccessAudit, Warning y están disponibles a través de: system.Diagnostics.EventLogEntryType
eventID: Id del evento
categoria: categoría del evento
Con esto podemos escribir eventos y luego podemos ir a inicio->Herramientas Administrativas->Event Viewer y ver el evento que hemos escrito desde nuestra aplicación.
Categories: