Esempio n. 1
0
        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);
        }