Listing 2: Using the EventLog Class to Log Errors to Event Logs
if(! System.Diagnostics.EventLog.SourceExists(LoadName))
{
System.Diagnostics.EventLog.CreateEventSource(LoadName,"Application");
}
StringBuilder PleaseSee = new StringBuilder();
PleaseSee.Append( "Please see ");
PleaseSee.Append(logPath.ToString());
PleaseSee.Append(" for further details");
System.Diagnostics.EventLog.WriteEntry(LoadName, ex.Message,System.Diagnostics.EventLogEntryType.Error);
System.Diagnostics.EventLog.WriteEntry(LoadName, PleaseSee.ToString(), System.Diagnostics.EventLogEntryType.Error);