Я использую IJobListener в Quartz.NET для аудита всех успехов / неудач работы.При сбое задания я хочу, чтобы исключение было занесено в IJobListener, чтобы исключение также можно было сохранить для последующего анализа.
В настоящее время мой прослушиватель заданий выглядит следующим образом:
public virtual void JobWasExecuted(JobExecutionContext context, JobExecutionException x)
{
}
Нодаже если все транзакции в методе Execute для задания заключаются в попытку с помощью catch (Exception x), который я затем выбрасываю, символ x для JobExecutionException никогда не заполняется.
Существует ли особый способна самом деле получить исключение для слушателя работы?
Спасибо