Wie man eigene Einträge ins Windows Eventlog schreiben kann soll folgende Methode zeigen:
public void WriteToLog(string source, string log, string message)
{
if(!EventLog.SourceExists(source))
EventLog.CreateEventSource(source, log);
EventLog.WriteEntry(source, message, EventLogEntryTyp.Warning);
}
source ist die Quelle des Events. Z. B. der Name deiner Applikation.
log ist die Kategorie unter der die Events eingetragen werden. Man kann hier die vorhandenen verwenden oder auch eigene erstellen.
message ist die eigentliche Nachricht, die im Eventlog festgehalten wird.
Um die Abhängigkeiten aufzulösen fehlt nun noch ein:
using System.Diagnostics;
Eine interessante Quelle zu diesem Thema ist die MSDN Seite von Microsoft:
So long…