diff options
author | Hailey <me@haileyok.com> | 2024-09-25 15:05:33 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-25 15:05:33 -0700 |
commit | 58036ffb521032a77957b6888127bd640922eec6 (patch) | |
tree | c10e6698b3023aab53e717d29a9b93ef942b4019 /src/logger | |
parent | b1ca2503de55c41431aac38db4d164da7d506d4f (diff) | |
download | voidsky-58036ffb521032a77957b6888127bd640922eec6.tar.zst |
Filter errors that get sent to Sentry (#5247)
Diffstat (limited to 'src/logger')
-rw-r--r-- | src/logger/index.ts | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/logger/index.ts b/src/logger/index.ts index d6d8d9fc1..98635c6a9 100644 --- a/src/logger/index.ts +++ b/src/logger/index.ts @@ -1,10 +1,11 @@ import format from 'date-fns/format' import {nanoid} from 'nanoid/non-secure' -import {Sentry} from '#/logger/sentry' -import * as env from '#/env' import {DebugContext} from '#/logger/debugContext' import {add} from '#/logger/logDump' +import {Sentry} from '#/logger/sentry' +import {isNetworkError} from 'lib/strings/errors' +import * as env from '#/env' export enum LogLevel { Debug = 'debug', @@ -160,6 +161,11 @@ export const sentryTransport: Transport = ( timestamp: timestamp / 1000, // Sentry expects seconds }) + // We don't want to send any network errors to sentry + if (isNetworkError(message)) { + return + } + /** * Send all higher levels with `captureMessage`, with appropriate severity * level |