public LogViewer() { InitializeComponent(); WindowTitle = "Information Log"; LoggedEvents = new ObservableCollection<EventViewModel>(); DataContext = this; appender = new EventAppender(); appender.Logged += appender_Logged; var hier = LogManager.GetRepository() as Hierarchy; if (hier != null) hier.Root.AddAppender(appender); }
void XplorerMainWindow_Loaded(object sender, RoutedEventArgs e) { var model = XbimModel.CreateTemporaryModel(); model.Initialise(); ModelProvider.ObjectInstance = model; ModelProvider.Refresh(); // logging information warnings appender = new EventAppender {Tag = "MainWindow"}; appender.Logged += appender_Logged; var hier = LogManager.GetRepository() as Hierarchy; if (hier != null) hier.Root.AddAppender(appender); }