Пример #1
0
        /// <devdoc>
        /// Send the log message to each destination sink for the selected category.
        /// </devdoc>
        private void DistributeLogEntry(LogEntry log, CategoryData category)
        {
            foreach (DestinationData destination in category.DestinationDataCollection)
            {
                try
                {
                    ILogSink sink = CreateSink(destination.Sink);
                    sink.Formatter = CreateFormatter(destination.Format);

                    sink.SendMessage(log);

                    LoggingLogWrittenEvent.Fire(sink.Formatter.Format(log));
                }
                catch (Exception ex)
                {
                    this.events.LogSendingMessageException(ex, destination.Sink, log);
                    this.defaulLogSink.SendMessage(log);
                }
            }
        }
Пример #2
0
 private void FireLoggingLogWrittenEvent()
 {
     LoggingLogWrittenEvent.Fire("test");
 }
Пример #3
0
 private void FireLoggingLogWrittenEvent()
 {
     LoggingLogWrittenEvent.Fire(testMessage);
 }