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