public void AddEntry(LoggingEvent logEvent)
{
if (this.Dispatcher != null && !this.Dispatcher.CheckAccess()) {
this.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal, new AddLogHandler((_logEvent) => {
AddEntry(_logEvent);
}), logEvent);
return;
}
AddFilteredEntry(logEvent);
LogEntries.Add(logEvent);
}