You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.8 KiB
1.8 KiB
LINGYUN.Abp.ExceptionHandling.Notifications
基于abp框架底层的IExceptionSubscriber的实时通知类型,用于将异常信息通过实时通知方式发送给用户。
功能特性
- 支持异常实时通知
- 支持多租户
- 支持通知模板
- 支持系统级通知
- 集成了通用通知模块
配置使用
使用前需要配置AbpExceptionHandlingOptions定义需要发送通知的异常。
[DependsOn(
typeof(AbpNotificationsExceptionHandlingModule)
)]
public class YouProjectModule : AbpModule
{
public override void ConfigureServices(ServiceConfigurationContext context)
{
// 自定义需要处理的异常
Configure<AbpExceptionHandlingOptions>(options =>
{
// 加入需要处理的异常类型
options.Handlers.Add<AbpException>();
});
}
}
通知内容
异常通知包含以下信息:
header: 异常通知头部信息footer: 异常通知底部信息loglevel: 日志级别stackTrace: 异常堆栈信息
通知名称
模块使用以下通知名称:
NotificationsCommonNotificationNames.ExceptionHandling: 异常处理通知名称
通知模板
- 发送者: System
- 通知级别: Error
- 支持多租户: 是
依赖模块
AbpExceptionHandlingModule: 基础异常处理模块AbpNotificationsCommonModule: 通用通知模块
相关链接
更多
有关更多信息和配置示例,请参阅文档。