From d86e13182822cc6f3297fa2f302a823116ba7dcf Mon Sep 17 00:00:00 2001 From: Luca Forstner Date: Thu, 12 May 2022 11:54:19 +0000 Subject: [PATCH] ref(core): Log warning on NOK transport response --- packages/core/src/transports/base.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/core/src/transports/base.ts b/packages/core/src/transports/base.ts index 08a3f5e33a37..8b435ed77541 100644 --- a/packages/core/src/transports/base.ts +++ b/packages/core/src/transports/base.ts @@ -71,6 +71,11 @@ export function createTransport( const requestTask = (): PromiseLike => makeRequest({ body: serializeEnvelope(filteredEnvelope) }).then( response => { + // We don't want to throw on NOK responses, but we want to at least log them + if (response.statusCode !== undefined && (response.statusCode < 200 || response.statusCode >= 300)) { + IS_DEBUG_BUILD && logger.warn(`Sentry responded with status code ${response.statusCode} to sent event.`); + } + rateLimits = updateRateLimits(rateLimits, response); }, error => {