BugSnag - 使用注释忽略特定异常?

BugSnag - Use Comment To Ignore A Specific Exception?

提问人:Lloyd Banks 提问时间:8/30/2023 更新时间:8/30/2023 访问量:18

问:

我有一个异常类,看起来像

import { NotFoundException } from '@nestjs/common';

export class MyExceptionClass extends NotFoundException {
  constructor(id: string) {
    super(`Did not find something`);
  }
}

从某种意义上说,这是一个软异常,因为向我们的 API 端点发出的搜索请求未找到匹配项。我是否可以保留此异常,但 BugSnag 在代码中忽略它?

像这样:

export class MyExceptionClass extends NotFoundException {
  constructor(id: string) {
    /* bugsnag-ignore */
    super(`Did not find something`);
  }
}

我仍然需要抛出捕获的异常,因为它会冒泡并允许调用端点返回正确的响应。但我想排除这些异常登录到 BugSnag 之外。

我知道我可以忽略 BugSnag 本身的整个异常组,但我更喜欢一种解决方案,可以在代码库中明确标记这些异常不会发送到 BugSnag。

虫子

评论


答: 暂无答案