I am creating a new event source and logging a message using the code below:
static void Main(string[] args)
{
if (!EventLog.SourceExists("My Log"))
{
EventLog.CreateEventSource("My Application", "My Log");
Console.WriteLine("Created new log "My Log"");
}
EventLog myLog = new EventLog("My Log");
myLog.Source = "My Application";
myLog.WriteEntry("Could not connect", EventLogEntryType.Error, 1001, 1);
}
A custom event log with the name "My Log" is created (as expected) but the message is logged below the "Application" node. What am I doing wrong?
See Question&Answers more detail:os