Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
        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;
        }
Esempio n. 3
0
        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");
        }