如何将 4xx 错误记录到哨兵中?

How to log 4xx errors into sentry?

目前,状态为 5xx 的服务器错误记录在哨兵中。
如何将状态为 4xx 的错误记录为警告?
初始化哨兵:

Sentry.init({
  dsn: 'https://server.com/8',
  integrations: [
    new Sentry.Integrations.Http({ tracing: true }),
    new Tracing.Integrations.Express({ app: server }),
    new Tracing.Integrations.Postgres(),
    new ExtraErrorDataIntegration(),
  ],
  environment: 'ENV',
  release: 'n/a',
  tracesSampleRate: 1.0,
  enabled: true,
});

shouldHandleError拦截数据
在此处理程序中,您可以更改级别

server.use(Sentry.Handlers.errorHandler({
  shouldHandleError(error) {
    if (/^[4]/.test(error.statusCode)) {
      Sentry.configureScope((scope) => {
        scope.setLevel(Sentry.Severity.Warning);
      });
    }
    return true;
  },
}));