/// <summary> /// Job运行日志记录 /// </summary> /// <param name="BackgroundJobId">Job ID</param> /// <param name="JobName">Job名称</param> /// <param name="ExecutionTime">开始执行时间</param> /// <param name="ExecutionDuration">执行时长</param> /// <param name="RunLog">日志内容</param> public void WriteBackgroundJoLog(System.Guid BackgroundJobId, string JobName, DateTime ExecutionTime, double ExecutionDuration, string RunLog) { BackgroundJobLogInfo backgroundJobLogInfo = new BackgroundJobLogInfo(); backgroundJobLogInfo.BackgroundJobLogId = System.Guid.NewGuid(); backgroundJobLogInfo.BackgroundJobId = BackgroundJobId; backgroundJobLogInfo.JobName = JobName; backgroundJobLogInfo.ExecutionTime = ExecutionTime; backgroundJobLogInfo.ExecutionDuration = ExecutionDuration; backgroundJobLogInfo.CreatedDateTime = DateTime.Now; backgroundJobLogInfo.RunLog = RunLog; new BackgroundJobManager().WriteBackgroundJoLog(backgroundJobLogInfo); }
/// <summary> /// Job日志记录 /// </summary> /// <param name="BackgroundJobId">Job ID</param> /// <param name="JobName">Job名称</param> /// <param name="ExecutionTime">开始执行时间</param> /// <param name="ExecutionDuration">执行时长</param> /// <param name="RunLog">日志内容</param> public void WriteBackgroundJoLog(BackgroundJobLogInfo backgroundJobLogInfo) { db.Insertable <BackgroundJobLogInfo>(backgroundJobLogInfo).ExecuteCommand(); }