ngrx 4效果的错误拦截器

时间:2017-12-12 16:12:49

标签: angular ngrx sentry ngrx-effects

我想将错误发送到像Sentry这样的服务,但是ngrx 4不使用Angular的ErrorHandler。 如何为ngrx 4效果创建全局错误拦截器?

1 个答案:

答案 0 :(得分:2)

https://github.com/ngrx/platform/pull/635允许使用Angular的错误处理程序或添加{ provide: ErrorReporter, useClass: CustomErrorHandler },的自定义错误处理程序 给你的提供者。

错误消息仅包含Error: Effect "EffectsClass.EffectName$" threw an error。 真正的错误将在error.Notification.error中提供。

这尚未发布,仅在夜间构建中可用(ngrx / entity-builds)。在ngrx 5中,提供自定义ErrorHandler就足以捕获效果错误。

相关问题