I tried using WriteEntry and WriteEvent methods of EventLog class.
EventLog.WriteEntry("Saravanan", "Application logs an entry", EventLogEntryType.Information, 2, 3);
EventLog.WriteEvent("Saravanan", new EventInstance(2, 3), "Application logs an event");
Both output the same result.
Is there any difference in usage of these methods?
If there are only minor difference, why was it not done through a overload of either WriteEvent()/WriteEntry()
methods, instead of introducing a new method?