Einträge ins Windows Eventlog schreiben mit C#

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:

Eventlogs

So long…

About Jonathan Pfeifer

Der Autor beschäftigt sich mit .Net, SharePoint und der SQL Server Technologie von Microsoft. Einige seiner Eindrücke werden in diesem Blog festgehalten. Für Fragen oder Anregungen steht er gerne per Email zur Verfügung.
This entry was posted in work-related and tagged . Bookmark the permalink.

Leave a Reply

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

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>