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