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));
            }
        }
Exemple #4
0
 public override void Write(string message)
 {
     _eventLogTraceListener.Write(message);
 }