public override void DoTask() { ATLog.Info("任务: " + Name + "Begin..."); System.Threading.Thread.Sleep(5000); _status = TaskStatus.Failure; }
public override void DoTask() { //TODO //主要任务内容 ATLog.Info("任务: " + Name + "Begin..."); BatTool.CallBatByThread(AutoToolConstants.BatDic["svnOP_Update"], this); }
public override void DoTask() { //TODO //主要任务内容 //批处理不需要手动添加任务状态的改变 //非批处理任务需手动添加任务状态的改变 ATLog.Info("任务: " + Name + "Begin..."); }
public static void LogTest() { UnityEngine.Debug.LogError(AutoToolConstants.logPath); ATLog.Debug("this is debug log !"); ATLog.Warn("this is warn log !"); ATLog.Error("this is error log !"); ATLog.Info("this is info log !"); }
public override void OnStatusChanged(TaskStatus status) { _status = status; ATLog.Info("Task: " + Name + " Status: " + status.ToString()); if (_currentWindow != null) { _currentWindow.Repaint(); } }
public override void OnStatusChanged(TaskStatus status) { _status = status; ATLog.Info("Task: " + Name + " Status: " + status.ToString()); if (_currentWindow != null) { // UnityEngine.Debug.Log("重绘窗口!"); _currentWindow.Focus(); _currentWindow.Repaint(); } }
/// <summary> /// 回滚任务 /// </summary> private void OnReverseTasks() { ATLog.Info("=======>进行任务回滚"); SysProgressBar.ShowProgressBar(0, taskName: "任务失败,正在进行回滚!"); for (int i = ExcutedTasks.Count - 1; i >= 0; i--) { if (ExcutedTasks[i].IsCanReverse) {//任务回滚 ExcutedTasks[i].OnReverse(); } SysProgressBar.ShowProgressBar(i / ExcutedTasks.Count, taskName: "任务失败,正在进行回滚!"); System.Threading.Thread.Sleep(5000); } SysProgressBar.ShowProgressBar(100, taskName: "任务回滚完毕!"); EndATBuildPipline(); }
/// <summary> /// 任务管线结束 /// </summary> public void EndATBuildPipline() { PiplineStatus = ATBuildPiplineStatus.Unoccupied; BuildPiplineWindow.Instance.isExcuteATBuildPipline = false; ATLog.Info("=======>任务管线结束!"); }