예제 #1
0
        public UIElement Report()
        {
            files = TwFile.GetLogFilesIncludingZipped();
            if (files.Count == 0)
            {
                return(panel);
            }

            InitProgressWindow();

            ReportDone();

            return(panel);
        }
예제 #2
0
        void ExportLogToTwdbExecuted(object sender, ExecutedRoutedEventArgs e)
        {
            var files = TwFile.GetLogFilesIncludingZipped(Properties.Settings.Default.DirectoryLog);

            if (files != null && files.Count > 0)
            {
                var list = new List <string>();
                for (int i = 0; i < files.Count; i++)
                {
                    list.Add(files[i]);
                }
                var countFilesSaved = TwServices.ExportLogToTwdb(list, new Tw4PostTrickleMergeMidnightSplitDisaggregator());
                MessageBox.Show(countFilesSaved + " TWDB file(s) were created.", TwAssembly.TitleTraceWizard());
            }
        }
예제 #3
0
        void ExecuteNewLog()
        {
            List <string> fileNames = TwFile.GetLogFilesIncludingZipped(Properties.Settings.Default.DirectoryLog);

            if (fileNames.Count > 0)
            {
                UpdateLogFolder(fileNames[0]);
            }

            foreach (string fileNameLog in fileNames)
            {
                if (TwServices.IsLog(fileNameLog))
                {
                    AddTabLoadLog(fileNameLog);
                }
            }
        }