public void ReportFunctionalLogs() { string inputDirectory = GetWWWDirectory().TrimEnd('\\') + Path.DirectorySeparatorChar + "App_Data" + Path.DirectorySeparatorChar + "Logs"; string reportDirectory = GetLogReportDirectory(); LogReporter reporter = new LogReporter(inputDirectory, reportDirectory, "AppLog.xml"); reporter.Report(GetType().Name + Path.DirectorySeparatorChar + TestName); }
private void DisplayLogEntries() { consoleOutput.Clear(); var formatter = _filteredEntries.Filters.SingleLineFormat ? (ILogFormatter) new SingleLineFormatter() : new DefaultFormatter(); try { var output = LogReporter.Report(_filteredEntries, new DefaultOutputHandler(_filteredEntries.Filters, formatter)); consoleOutput.Write((output as DefaultOutputHandler).GetReport()); consoleOutput.GoToStartOfList(); } catch (Exception ex) { consoleOutput.Write(string.Concat("There was an error formatting the yalf logs - ", ex.ToString())); } }
private void OutputCsvFile() { String outputPath = this.txtCsvFolder.Text; if (!Directory.Exists(outputPath)) { MessageBox.Show(String.Format("Output folder '{0}' does not exist, you need to manually create this first.", outputPath)); return; } this.ApplyCurrentFilters(); outputPath = Path.Combine(outputPath, String.Concat("YalfDump_", this.txtLogContext.Text, ".csv")); ILogOutputHandler outputHandler = new CsvFileOutputHandler(_filteredEntries.Filters, new DelimitedValuesFormatter(this.txtLogContext.Text, ","), outputPath); LogReporter.Report(_filteredEntries, outputHandler); this.txtStatus.Text = String.Concat(this.txtStatus.Text, Environment.NewLine, "Yalf dump output to '", outputPath, "'.", Environment.NewLine); this.txtStatus.SelectionStart = this.txtStatus.Text.Length; MessageBox.Show("All done"); }
public void ReportFunctionalLogs() { string inputDirectory = GetWWWDirectory().TrimEnd('\\') + Path.DirectorySeparatorChar + "App_Data" + Path.DirectorySeparatorChar + "Logs"; string reportDirectory = GetLogReportDirectory(); LogReporter reporter = new LogReporter(inputDirectory, reportDirectory, "AppLog.xml"); reporter.Report(GetType().Name + Path.DirectorySeparatorChar + TestName); }