Ecrire des événements dans le journal

Author:

Modifier,ou,créer,une,source,d'événement
{filelink=15673}

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

Leave a Reply

Your email address will not be published. Required fields are marked *