|
|
@ -25,7 +25,6 @@ using Microsoft.Extensions.Hosting; |
|
|
using Microsoft.OpenApi.Models; |
|
|
using Microsoft.OpenApi.Models; |
|
|
using StackExchange.Redis; |
|
|
using StackExchange.Redis; |
|
|
using System; |
|
|
using System; |
|
|
using System.Collections.Generic; |
|
|
|
|
|
using System.Text; |
|
|
using System.Text; |
|
|
using Volo.Abp; |
|
|
using Volo.Abp; |
|
|
using Volo.Abp.Account; |
|
|
using Volo.Abp.Account; |
|
|
@ -148,7 +147,14 @@ namespace LINGYUN.BackendAdmin |
|
|
Configure<AbpExceptionHandlingOptions>(options => |
|
|
Configure<AbpExceptionHandlingOptions>(options => |
|
|
{ |
|
|
{ |
|
|
// 加入需要处理的异常类型
|
|
|
// 加入需要处理的异常类型
|
|
|
options.Handlers.Add<AbpException>(); |
|
|
options.Handlers.Add<Volo.Abp.Data.AbpDbConcurrencyException>(); |
|
|
|
|
|
options.Handlers.Add<AbpInitializationException>(); |
|
|
|
|
|
options.Handlers.Add<ObjectDisposedException>(); |
|
|
|
|
|
options.Handlers.Add<StackOverflowException>(); |
|
|
|
|
|
options.Handlers.Add<OutOfMemoryException>(); |
|
|
|
|
|
options.Handlers.Add<System.Data.Common.DbException>(); |
|
|
|
|
|
options.Handlers.Add<Microsoft.EntityFrameworkCore.DbUpdateException>(); |
|
|
|
|
|
options.Handlers.Add<System.Data.DBConcurrencyException>(); |
|
|
}); |
|
|
}); |
|
|
// 自定义需要发送邮件通知的异常类型
|
|
|
// 自定义需要发送邮件通知的异常类型
|
|
|
Configure<AbpEmailExceptionHandlingOptions>(options => |
|
|
Configure<AbpEmailExceptionHandlingOptions>(options => |
|
|
@ -157,8 +163,6 @@ namespace LINGYUN.BackendAdmin |
|
|
options.SendStackTrace = true; |
|
|
options.SendStackTrace = true; |
|
|
// 未指定异常接收者的默认接收邮件
|
|
|
// 未指定异常接收者的默认接收邮件
|
|
|
options.DefaultReceiveEmail = "colin.in@foxmail.com"; |
|
|
options.DefaultReceiveEmail = "colin.in@foxmail.com"; |
|
|
// 指定某种异常发送到哪个邮件
|
|
|
|
|
|
options.HandReceivedException<AbpException>("colin.in@foxmail.com"); |
|
|
|
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|