Esempio n. 1
0
        private void LogTaskStarted(JobExecutionTypeEnum executionType, int executionCnt, int retriesOnFail)
        {
            var message = executionType == JobExecutionTypeEnum.RunAfterFail
                ? $"Job '{JobType}' has been re-ran after fail. Attempt {executionCnt}/{retriesOnFail}."
                : $"Job '{JobType}' has been started.";

            TaskSchedulerLogger.LogJobInfo(JobType, executionType, JobResultStatusEnum.Started, message);
        }
Esempio n. 2
0
 public IActionResult ClearJobLogs()
 {
     TaskSchedulerLogger.ClearJobLogs();
     return(Ok("deleted ..."));
 }
Esempio n. 3
0
 public IActionResult Get()
 {
     return(Ok(TaskSchedulerLogger.GetAllJobsLog()));
 }
Esempio n. 4
0
 private void LogTaskFailed(JobExecutionTypeEnum executionType, string message, Exception exception)
 {
     TaskSchedulerLogger.LogJobError(JobType, executionType, JobResultStatusEnum.Fail, message, exception);
 }
Esempio n. 5
0
 private void LogTaskExecuted(TimeSpan timespan, JobExecutionTypeEnum executionType)
 {
     TaskSchedulerLogger.LogJobInfo(JobType, executionType, JobResultStatusEnum.Success, $"Job '{JobType}' has been sucessfully finished in {timespan}.");
 }