/// <summary> /// 运行日志 /// </summary> /// <param name="log"></param> public void WriteRunLog(Log.Runlog log) { try { //Ui.frmMdi .frm .Invoke(new EventHandler(delegate //{ try { lock (log_lock) { if (this.Config.WriteLogRun) { if (this.Config.RunLogs.Count < this.Config.LogRunCount) { this.Config.RunLogs.Insert(0, log); } else { this.Config.RunLogs.RemoveAt(this.Config.RunLogs.Count - 1); this.Config.RunLogs.Insert(0, log); } } } } catch { } //})); //写日志,文本记录 Log.LogWriter.WriteLog("{0}:{1};{2}", log.MachineID, log.Device, log.Notes); } catch { } }
/// <summary> /// 写运行日志 /// </summary> /// <param name="device">设备</param> /// <param name="note_format">描述</param> /// <param name="args">参数</param> public void WriteRunLog(string device, string format, params object[] args) { try { //写日志,表格显示 Log.Runlog log = new Log.Runlog(); log.MachineID = "SYS"; log.Time = DateTime.Now; log.Device = device; log.Notes = String.Format(format, args); this.WriteRunLog(log); } catch { } }