fix:增加作业调度未捕获的异常处理

This commit is contained in:
huangye 2024-12-24 16:11:12 +08:00
parent fc09e93014
commit 2df3f324df

View File

@ -80,6 +80,12 @@ public class Startup : AppStartup
{
options.AddPersistence<DbJobPersistence>(); // 添加作业持久化器
options.AddMonitor<JobMonitor>(); // 添加作业执行监视器
// 定义未捕获的异常,通常是 Task 异常
options.UnobservedTaskExceptionHandler = (obj, args) =>
{
if (args.Exception?.Message != null)
Log.Error($"JobSchedule 有未处理异常 {args.Exception?.Message} ", args.Exception);
};
}
});
// 脱敏检测