diff --git a/src/lib/strings/errors.ts b/src/lib/strings/errors.ts index 365a069e2d..2d419ed771 100644 --- a/src/lib/strings/errors.ts +++ b/src/lib/strings/errors.ts @@ -82,6 +82,7 @@ export function cleanError(e: unknown): string { const NETWORK_ERRORS = [ 'Abort', 'Network request failed', + 'Network request timed out', 'Failed to fetch', 'Load failed', 'Upstream service unreachable', diff --git a/src/logger/__tests__/logger.test.ts b/src/logger/__tests__/logger.test.ts index ed46301f6e..6de5827ada 100644 --- a/src/logger/__tests__/logger.test.ts +++ b/src/logger/__tests__/logger.test.ts @@ -292,6 +292,14 @@ describe('general functionality', () => { timestamp, ) + sentryTransport( + LogLevel.Error, + Logger.Context.Default, + 'Network request timed out', + {}, + timestamp, + ) + // network error in metadata, message is something else sentryTransport( LogLevel.Error, diff --git a/src/logger/sentry/setup/index.ts b/src/logger/sentry/setup/index.ts index d4607e08a1..973d6b7c22 100644 --- a/src/logger/sentry/setup/index.ts +++ b/src/logger/sentry/setup/index.ts @@ -20,6 +20,7 @@ init({ * Un-useful errors */ `Network request failed`, + `Network request timed out`, ], /** * Does not affect traces of error events or other logs, just disables