EventLog.CreateEventSource(log);
string message = $"Hello {Guid.NewGuid()}";
- EventLog.WriteEntry(log.Source, message);
+ Helpers.Retry(() => EventLog.WriteEntry(log.Source, message));
using (EventLogReader reader = new EventLogReader(new EventLogQuery("Application", PathType.LogName, $"*[System/Provider/@Name=\"{log.Source}\"]")))
{
using (EventLog eventLog = new EventLog())
{
eventLog.Source = source;
- eventLog.WriteEntry("Writing to event log.");
+ Helpers.Retry(() => eventLog.WriteEntry("Writing to event log."));
Assert.NotEqual(0, Helpers.Retry((() => eventLog.Entries.Count)));
session.ClearLog(logName: log);
Assert.Equal(0, Helpers.Retry((() => eventLog.Entries.Count)));