Writing to Event Log is not simple, but very simple:
// Create an EventLog instance and assign its source.
EventLog
myLog = new EventLog();
myLog.Source
= "MySource";
// Write an informational entry to the event log.
myLog.WriteEntry("Writing
to event log.");
EventLog is in System.Diagnostics namespase.
Before using the source of the EventLog, you have to create
it. But if you use the code like this:
//Create Event Log if It Doesn’t Exist
if (! EventLog.SourceExists("MySource"))
EventLog.CreateEventSource("MySource",
"MySource");
you will get the error:
System.Security.SecurityException: Requested registry access
is not allowed.
Instead, go to registry editor (regedit), locate key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application
and create a new key with the source name