This is part of the code from the MSDN library if that is what you are looking for.
string logName;
if (EventLog.SourceExists("MySource"))
{
logName = EventLog.LogNameFromSourceName("MySource", ".");
if (logName != "MyLog")
return;
EventLog.DeleteEventSource("MySource");
EventLog.Delete(logName);
Console.WriteLine(logName + " deleted.");
}
else
{
EventLog.CreateEventSource("MySource", "MyLog");
}
if (!EventLog.SourceExists(source))
{
EventLog.CreateEventSource(source, additional);
}
,
EventLog.WriteEntry(Source, error, EventLogEntryType.Error);
, ,
EventLog myEventLog = new EventLog(Constants.EventSource);
myEventLog.Clear();
, . , :)