安装Sentry(Raven)后无法获取控制台日志

时间:2018-02-12 14:02:33

标签: angular debugging error-handling sentry raven

我已配置raven以获取错误日志,我在哨兵仪表板中成功获取日志,但在设置完成后,控制台日志消失了。

我甚至尝试在配置时将autoBreadcrumbs设置为false,但仍然没有运气

Raven
  .config('mysentrydsn', {
    autoBreadcrumbs: {
        'console': true,
    }
  })
  .install();

1 个答案:

答案 0 :(得分:1)

app.module.ts

中的提供者中添加此内容
environment.production ? {provide: ErrorHandler, useClass: RavenErrorHandler} : []

并创建一个新的RavenErrorHandler

export class RavenErrorHandler implements ErrorHandler {
  handleError(err: any): void {
    Raven.captureException(err);
    console.error(err);
  }
}