void XplorerMainWindow_Loaded(object sender, RoutedEventArgs e) { // this enables a basic configuration for the logger. BasicConfigurator.Configure(); var model = IfcStore.Create(null, IfcSchemaVersion.Ifc2X3, XbimStoreType.InMemoryModel); ModelProvider.ObjectInstance = model; ModelProvider.Refresh(); // logging information warnings _appender = new EventAppender { Tag = "MainWindow" }; _appender.Logged += appender_Logged; var hier = LogManager.GetRepository() as Hierarchy; 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); } }
private Logger() { XmlConfigurator.Configure(); _logger = LogManager.GetLogger("Main"); _eventAppender = LogManager.GetRepository().GetAppenders().OfType <EventAppender>().SingleOrDefault(); }