From 5ff934d791b0c5e2fe7a2f7b36ae0d3b68effc1b Mon Sep 17 00:00:00 2001 From: Tim Fish Date: Mon, 27 Jan 2025 14:10:52 +0100 Subject: [PATCH] feat: Set log level for net breadcrumbs based on status code --- src/main/integrations/net-breadcrumbs.ts | 2 ++ test/e2e/test-apps/other/net-breadcrumbs/event.json | 1 + 2 files changed, 3 insertions(+) diff --git a/src/main/integrations/net-breadcrumbs.ts b/src/main/integrations/net-breadcrumbs.ts index c1c9d0b6..c70ee004 100644 --- a/src/main/integrations/net-breadcrumbs.ts +++ b/src/main/integrations/net-breadcrumbs.ts @@ -5,6 +5,7 @@ import { dynamicSamplingContextToSentryBaggageHeader, fill, generateSentryTraceHeader, + getBreadcrumbLogLevelFromHttpStatusCode, getClient, getCurrentScope, getDynamicSamplingContextFromClient, @@ -246,6 +247,7 @@ function addRequestBreadcrumb( method: method, status_code: res?.statusCode, }, + level: getBreadcrumbLogLevelFromHttpStatusCode(res?.statusCode), }, { event, diff --git a/test/e2e/test-apps/other/net-breadcrumbs/event.json b/test/e2e/test-apps/other/net-breadcrumbs/event.json index e2f547d5..7394d527 100644 --- a/test/e2e/test-apps/other/net-breadcrumbs/event.json +++ b/test/e2e/test-apps/other/net-breadcrumbs/event.json @@ -78,6 +78,7 @@ "timestamp": 0, "type": "http", "category": "electron.net", + "level": "warning", "data": { "url": "http://localhost:8123/something", "method": "GET",