public void createLogTimes(LogTimeType moduleType) { switch (moduleType) { case LogTimeType.Driver: moduleLog = new LogTimes_Driver(); break; case LogTimeType.Bus: moduleLog = new LogTimes_Bus(); break; case LogTimeType.Line: moduleLog = new LogTimes_Line(); break; case LogTimeType.LineUD: moduleLog = new LogTimes_LineUD(); break; case LogTimeType.LineStation: moduleLog = new LogTimes_LineStation(); break; case LogTimeType.Depart: moduleLog = new LogTimes_Depart(); break; case LogTimeType.ChangeData: moduleLog = new LogTimes_ChangeData(); break; } }
public TextLogger(String file, LogTimeType logType) { fileName = file; logTimeType = logType; startTime = DateTime.Now; sw = File.AppendText(fileName); sw.Write("Subject Name:"); sw.WriteLine(file); String expDate; expDate = DateTime.Now.Date.ToLongDateString(); sw.Write("File Created: "); String fileCreationTime = DateTime.Now.ToString(); sw.Write(fileCreationTime); sw.WriteLine(" "); sw.Write("Version: 2.3"); sw.WriteLine(" "); sw.WriteLine("Released: 4/22/2012"); sw.WriteLine(" "); String labels = ""; labels += "Elapsed Time " + "\t" + "Action " + "\t" + " X" + "\t" + "Y" + "\r\n"; sw.Write(labels); sw.AutoFlush = true; }
public ExcelLogger(String fileName, LogTimeType logType) { this.fileName = fileName; logTimeType = logType; startTime = DateTime.Now; book = new Workbook(); sheet = book.Worksheets.Add("RUI-Log"); WorksheetRow row = sheet.Table.Rows.Add(); row.Cells.Add("Time"); row.Cells.Add("Action"); row.Cells.Add("Key"); row.Cells.Add("Modifier"); row.Cells.Add("MouseClick"); row.Cells.Add("X"); row.Cells.Add("Y"); row.Cells.Add("Task"); }