public static List <ClassLogData> ReadLog(string fileName) { if (string.IsNullOrWhiteSpace(fileName)) { return(null); } List <ClassLogData> data = null; try { if (File.Exists(fileName)) { using (StreamReader SR = new StreamReader(fileName)) { data = new List <ClassLogData>(); while (!SR.EndOfStream) { try { string line = SR.ReadLine(); string[] entry = line.Split(','); if (entry != null && entry.Length > 0) { ClassLogData log = new ClassLogData(); log.Date = entry[0]; log.Time_start = entry[1]; log.Time_end = entry[2]; log.Tester = entry[3]; log.Patient = entry[4]; log.testDone = entry[5]; log.AssemblyVersion = entry[7]; data.Add(log); } } catch (Exception ex) { ErrorLog.ErrorLog.toErrorFile(ex.GetBaseException().ToString()); } } } } } catch (Exception ex) { ErrorLog.ErrorLog.toErrorFile(ex.GetBaseException().ToString()); } return(data); }
public static void Log(ClassLogData data) { string rootPath = CData.DataFolder + @"\"; using (StreamWriter writer = File.AppendText(rootPath + @"log.txt")) { writer.WriteLine( data.Date + "," + data.Time_start + "," + data.Time_end + "," + data.Tester + "," + data.Patient + "," + data.testDone + "," + data.AssemblyVersion); } }