优化EventTracker的写入

Eight
lhiven 3 months ago
parent 804341110a
commit 1d026a2431

@ -33,8 +33,14 @@ namespace Rs.MotionPlat.Commom
{ {
File.AppendAllText(filename, csvTitle); File.AppendAllText(filename, csvTitle);
} }
string loginmode = "";
if(GlobalUser.UserName!="")
{
loginmode = GlobalUser.UserName;
}
string err = errorcode > 0 ? errorcode.ToString() : "";
string v = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString().Replace(".","_"); string v = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString().Replace(".","_");
string content = $"{v},{GlobalVar.SiteID},{GlobalVar.ProjectID},{GlobalVar.MachineID},{DateTime.Now.ToString("dd/MM/yyyy")},{DateTime.Now.ToString("HH:mm:ss")},{GlobalVar.LotName.Replace("\r\n", "")},OP,{keyword},{errorcode},\"{errormsg}\",{message}\r\n"; string content = $"{v},{GlobalVar.SiteID},{GlobalVar.ProjectID},{GlobalVar.MachineID},{DateTime.Now.ToString("dd/MM/yyyy")},{DateTime.Now.ToString("HH:mm:ss")},{GlobalVar.LotName.Replace("\r\n", "")},{loginmode},{keyword},{err},\"{errormsg}\",\"{message}\"\r\n";
File.AppendAllText(filename, content); File.AppendAllText(filename, content);
} }
catch (Exception ex) catch (Exception ex)

@ -42,7 +42,7 @@ namespace Rs.MotionPlat.Commom
/// <returns></returns> /// <returns></returns>
public static EButtonType ShowDialog(AlarmEntity alarmInfo, EButtonType buttons, bool warning = false) public static EButtonType ShowDialog(AlarmEntity alarmInfo, EButtonType buttons, bool warning = false)
{ {
DevLog.EventTracker("ERROR START", alarmInfo.AlarmID, alarmInfo.EN, "WORK"); DevLog.EventTracker("ERROR START", alarmInfo.AlarmID, alarmInfo.EventTrackerDesc, alarmInfo.EN);
//if (!GlobalVar.DisableBuzzer) //if (!GlobalVar.DisableBuzzer)
//{ //{
// Ops.On("蜂鸣器"); // Ops.On("蜂鸣器");
@ -75,7 +75,7 @@ namespace Rs.MotionPlat.Commom
//{ //{
// LightManger.Instance.SetStatus(ELightStatus.Green); // LightManger.Instance.SetStatus(ELightStatus.Green);
//} //}
DevLog.EventTracker("ERROR END", alarmInfo.AlarmID, alarmInfo.EN, "WORK"); DevLog.EventTracker("ERROR END", alarmInfo.AlarmID, alarmInfo.EventTrackerDesc, alarmInfo.EN);
if (warning) if (warning)
{ {
BuzzerManager.Instance.Off(); BuzzerManager.Instance.Off();

@ -600,7 +600,7 @@ namespace Rs.MotionPlat.Entitys
case "3": case "3":
//侧相机测试失败 //侧相机测试失败
AlarmEntity alarmInfo = AlarmCollection.Get(AlarmConstID.DUT).Transform(Index); AlarmEntity alarmInfo = AlarmCollection.Get(AlarmConstID.DUT).Transform(Index);
DevLog.EventTracker("ERROR START", alarmInfo.AlarmID, alarmInfo.EN, "WORK"); DevLog.EventTracker("ERROR START", alarmInfo.AlarmID, alarmInfo.EventTrackerDesc, alarmInfo.EN);
EButtonType sideCameraSelect = Msgbox.ShowTipDialog(EButtonType.Retry | EButtonType.Cancel, $"Please check DUT{Index} is placed okok continue test click retrystop test click Cancel","warn",true); EButtonType sideCameraSelect = Msgbox.ShowTipDialog(EButtonType.Retry | EButtonType.Cancel, $"Please check DUT{Index} is placed okok continue test click retrystop test click Cancel","warn",true);
if(sideCameraSelect== EButtonType.Retry) if(sideCameraSelect== EButtonType.Retry)
{ {
@ -613,7 +613,7 @@ namespace Rs.MotionPlat.Entitys
Send(msg); Send(msg);
} }
dataEvent.Set(); dataEvent.Set();
DevLog.EventTracker("ERROR END", alarmInfo.AlarmID, alarmInfo.EN, "WORK"); DevLog.EventTracker("ERROR END", alarmInfo.AlarmID, alarmInfo.EventTrackerDesc, alarmInfo.EN);
break; break;
} }
break; break;

@ -333,6 +333,7 @@ namespace Rs.MotionPlat.Flow
MessageQueue.Instance.Insert("Device home ok"); MessageQueue.Instance.Insert("Device home ok");
MachineManage.Instance.MachineStatus = EMachineStatus.Homed; MachineManage.Instance.MachineStatus = EMachineStatus.Homed;
m_bHomed = true; m_bHomed = true;
DevLog.EventTracker("INIT END", 0, "", "HOME");
step = EHomeFlowStep.; step = EHomeFlowStep.;
} }
break; break;
@ -342,7 +343,7 @@ namespace Rs.MotionPlat.Flow
} }
} }
}); });
DevLog.EventTracker("INIT END", 0, "", "HOME");
} }
private string CheckCanHome() private string CheckCanHome()

Loading…
Cancel
Save