diff --git a/src/common/Elsa.Mediator/HostedServices/JobRunnerHostedService.cs b/src/common/Elsa.Mediator/HostedServices/JobRunnerHostedService.cs index d271df18e..223eb35f4 100644 --- a/src/common/Elsa.Mediator/HostedServices/JobRunnerHostedService.cs +++ b/src/common/Elsa.Mediator/HostedServices/JobRunnerHostedService.cs @@ -44,6 +44,10 @@ public class JobRunnerHostedService : BackgroundService { _logger.LogInformation("Job {JobId} was canceled", jobItem.JobId); } + catch (Exception ex) + { + _logger.LogError(ex, "Job {JobId} failed", jobItem.JobId); + } finally { jobItem.OnJobCompleted(jobItem.JobId);