From d0bc2c9f7a03b43fd80a8b6a20b92bc44cc89117 Mon Sep 17 00:00:00 2001 From: Dmitry Lyzlov Date: Wed, 5 Apr 2023 16:43:53 +0300 Subject: [PATCH] Replaced hardcoded value in Sentry hook with config value (#7239) * Reworked hardcoded value in Sentry hook with config value * Fixed type checking --- app/utils/sentry.ts | 4 +++- assets/base/config.json | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/utils/sentry.ts b/app/utils/sentry.ts index 4017a38be..3565accc7 100644 --- a/app/utils/sentry.ts +++ b/app/utils/sentry.ts @@ -43,6 +43,8 @@ export function initializeSentry() { attachStacktrace: isBetaApp, // For Beta, stack traces are automatically attached to all messages logged }; + const eventFilter = Array.isArray(Config.SentryOptions?.severityLevelFilter) ? Config.SentryOptions.severityLevelFilter : []; + Sentry.init({ dsn, sendDefaultPii: false, @@ -58,7 +60,7 @@ export function initializeSentry() { }), ], beforeSend: (event: Event) => { - if (isBetaApp || event?.level === 'fatal') { + if (isBetaApp || (event?.level && eventFilter.includes(event.level))) { return event; } diff --git a/assets/base/config.json b/assets/base/config.json index 701aeda8b..67ea1767d 100644 --- a/assets/base/config.json +++ b/assets/base/config.json @@ -18,7 +18,8 @@ "autoBreadcrumbs": { "xhr": false, "console": true - } + }, + "severityLevelFilter": ["fatal"] }, "ShowReview": false,