Si paso el nivel de error 'crítico' a setLevel en Sentry, veo 'fatal'. Si paso 'error' veo 'error'. Si paso el mismo nivel de error a setTag, veo el valor correcto.
¿Alguien puede explicarlo?
public logError(error: Error, type: errorType, errorLevel: Severity, extras?: Extras) { SentryClient.getAnalyticData().then((analyticData) => this.sentry.withScope((scope: Sentry.Scope) => { extras && scope.setExtras({ ...extras, ...analyticData }); scope.setTag('ERROR_TYPE', type); scope.setTag('ERROR_LEVEL', errorLevel); scope.setLevel(errorLevel); this.sentry.captureMessage(SentryClient.prepareErrorByCode(error, type)); }) ); }