public override void ExportToLog(Summary summary, ILogger logger) { foreach (var line in summary.Table.FullContentWithHeader) { for (int i = 0; i < line.Length;) { logger.Write(CsvHelper.Escape(line[i])); if (++i < line.Length) { logger.Write(separator); } } logger.WriteLine(); } }
public override void ExportToLog(Summary summary, ILogger logger) { string realSeparator = separator.ToRealSeparator(); foreach (var line in summary.GetTable(style).FullContentWithHeader) { for (int i = 0; i < line.Length;) { logger.Write(CsvHelper.Escape(line[i], realSeparator)); if (++i < line.Length) { logger.Write(realSeparator); } } logger.WriteLine(); } }
public override void ExportToLog(Summary summary, ILogger logger) { logger.WriteLine(string.Join(separator, columns.Select(c => CsvHelper.Escape(c.Title)))); foreach (var report in summary.Reports) { foreach (var measurement in report.AllMeasurements) { for (int i = 0; i < columns.Length;) { logger.Write(CsvHelper.Escape(columns[i].GetValue(summary, report, measurement))); if (++i < columns.Length) { logger.Write(separator); } } logger.WriteLine(); } } }