public void WriteTest() { string log = "Write"; string source = "Source" + nameof(WriteTest); try { EventLog.CreateEventSource(source, log); using (var listener = new EventLogTraceListener(source)) { string message = "A little message for the log"; Helpers.RetryOnWin7(() => listener.Write(message)); ValidateLastEntryMessage(listener, message, source); message = "One more message for my friend"; Helpers.RetryOnWin7(() => listener.WriteLine(message)); ValidateLastEntryMessage(listener, message, source); } } finally { EventLog.DeleteEventSource(source); Helpers.RetryOnWin7(() => EventLog.Delete(log)); } }
public override void Write(string message) { foreach (var splitMessage in SplitMessage(message)) { _listener.Write(splitMessage); } }
public override void Write(string message) { if (LoggingLevel >= EventLoggingLevel.LOGGING_LEVEL_ERROR_MESSAGES) { innerEventLog.Write(message); } if (MessageLogged != null) { MessageLogged(this, new MyEventArgs(message)); } }
public override void Write(string message) { _eventLogTraceListener.Write(message); }