Ecrire des événements dans le journal

Author:

Modifier,ou,créer,une,source,d'événement
Download

using System;
using System.Diagnostics;
 
class ExempleTypeEvenement
{
    public static void Main() {
        string source = "SourceEvenement";
        string journal = "test.LOG";
 
        EventLog journalEvent = new EventLog();
 
        if (!EventLog.SourceExists(source)) {
            EventLog.CreateEventSource(source, journal);
        }
        journalEvent.Source = source;
 
        String message = "Démarrage";
        journalEvent.WriteEntry(message, EventLogEntryType.Information);
        message = "Traitement";
        journalEvent.WriteEntry(message, EventLogEntryType.Information);
        message = "Arrêt";
        journalEvent.WriteEntry(message, EventLogEntryType.Information);
 
        journalEvent = new EventLog();
 
        if (!EventLog.SourceExists(source)) {
            Console.WriteLine("Le journal de l'événement n'existe pas!");
            return;
        }
        journalEvent.Source = source;
 
        foreach (EventLogEntry entry in journalEvent.Entries) {
            Console.WriteLine("	Entrées: " + entry.Message);
        }
        EventLog.Delete(journal);
    }
}