/// <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); } } }
private void FireLoggingLogWrittenEvent() { LoggingLogWrittenEvent.Fire("test"); }
private void FireLoggingLogWrittenEvent() { LoggingLogWrittenEvent.Fire(testMessage); }