Writing to the Windows Event Log
The following code snippet is an example of how to write to the Windows Event Log using C#.using System.Diagnostics;
// determine if the event source exists, if not, create it.
if (EventLog.SourceExists("MySource") == false)
{
EventLog.CreateEventSource("MySource", "MyLogName");
}
// create an instance of an EventLog object.
using (System.Diagnostics.EventLog appLog = new System.Diagnostics.EventLog("MyLogName"))
{
// set the event log source name
appLog.Source = "MySource";
// write the event entry
appLog.WriteEntry(message, type, 0, (short)category);
}
Last modified by Mohit @ 4/5/2025 7:37:07 PM