From 17babccdfa1b6e7fcf8bd51f0fc45d044a12e620 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20P=C3=B6lz?= <38893694+Flash0ver@users.noreply.github.com> Date: Tue, 10 Feb 2026 14:04:53 +0100 Subject: [PATCH 1/5] docs(dotnet): override automatic-breadcrumbs Co-Authored-By: Claude --- .../breadcrumbs/automatic-breadcrumbs/dotnet.mdx | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 platform-includes/enriching-events/breadcrumbs/automatic-breadcrumbs/dotnet.mdx diff --git a/platform-includes/enriching-events/breadcrumbs/automatic-breadcrumbs/dotnet.mdx b/platform-includes/enriching-events/breadcrumbs/automatic-breadcrumbs/dotnet.mdx new file mode 100644 index 00000000000000..35fc75c2a6a278 --- /dev/null +++ b/platform-includes/enriching-events/breadcrumbs/automatic-breadcrumbs/dotnet.mdx @@ -0,0 +1,15 @@ +The .NET SDK captures breadcrumbs automatically for: + +- **HTTP requests** made using `HttpClient` are captured automatically when using `SentryHttpMessageHandler`. See HTTP Client Errors for setup instructions. + +- **Logs** at or above a configured level are captured as breadcrumbs when using logging integrations: + - Microsoft.Extensions.Logging (default breadcrumb level: `Information`) + - Serilog + - NLog + - Log4Net + +- **Database queries** are captured as breadcrumbs for Entity Framework 6. For Entity Framework Core, queries are captured automatically via the DiagnosticSource integration (see Automatic Instrumentation). + +- **Application lifecycle and user interaction events** for MAUI applications, including navigation, window lifecycle, element rendering, and user actions. + +- **GraphQL requests** made using `SentryGraphQLHttpMessageHandler` capture operation details including query type, operation name, and performance data. From 9ea5800c69e4a96b635ffa2178a01ebbcae30ef1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20P=C3=B6lz?= <38893694+Flash0ver@users.noreply.github.com> Date: Tue, 10 Feb 2026 19:03:59 +0100 Subject: [PATCH 2/5] docs(unity): document automatic breadcrumbs Document all automatic breadcrumbs captured by the Unity SDK including Unity logs, scene events, application lifecycle events, low memory warnings, and native platform breadcrumbs. Co-Authored-By: Claude --- .../automatic-breadcrumbs/unity.mdx | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 platform-includes/enriching-events/breadcrumbs/automatic-breadcrumbs/unity.mdx diff --git a/platform-includes/enriching-events/breadcrumbs/automatic-breadcrumbs/unity.mdx b/platform-includes/enriching-events/breadcrumbs/automatic-breadcrumbs/unity.mdx new file mode 100644 index 00000000000000..1bc02bcd4ab465 --- /dev/null +++ b/platform-includes/enriching-events/breadcrumbs/automatic-breadcrumbs/unity.mdx @@ -0,0 +1,22 @@ +The Unity SDK captures breadcrumbs automatically for: + +- **Unity logs** from the built-in logging system are captured when using the default `UnityApplicationLoggingIntegration`: + - `Debug.Log` (captured at `Info` level) + - `Debug.LogWarning` (captured at `Warning` level) + - `Debug.LogError` and `Debug.LogAssert` (captured at `Error` level) + +- **Scene events** are captured when using `SceneManagerIntegration`: + - Scene loaded + - Scene unloaded + - Active scene changed + +- **Application lifecycle events** are captured when `AutoSessionTracking` is enabled (default): + - Application focus gained/lost + - Application paused/resumed + +- **Low memory warnings** from Unity's system events are captured automatically when using `LowMemoryIntegration`. + +- **Native platform breadcrumbs** when native support is enabled (default for Android, iOS, macOS, and other platforms): + - **Android**: Activity lifecycle, system events, user interactions, and HTTP requests via the Sentry Android SDK + - **iOS/macOS**: Application lifecycle, UIControl events, system events (battery, memory, orientation), and HTTP requests via the Sentry Cocoa SDK + - **Other platforms**: Native crash handling and scope synchronization via `sentry-native` From 82cc372db81e77ec70e142ff9a15c3aeba79951a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20P=C3=B6lz?= <38893694+Flash0ver@users.noreply.github.com> Date: Thu, 12 Feb 2026 21:54:14 +0100 Subject: [PATCH 3/5] docs(dotnet): fix capitalization --- .../breadcrumbs/automatic-breadcrumbs/dotnet.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform-includes/enriching-events/breadcrumbs/automatic-breadcrumbs/dotnet.mdx b/platform-includes/enriching-events/breadcrumbs/automatic-breadcrumbs/dotnet.mdx index 35fc75c2a6a278..b156467963aef8 100644 --- a/platform-includes/enriching-events/breadcrumbs/automatic-breadcrumbs/dotnet.mdx +++ b/platform-includes/enriching-events/breadcrumbs/automatic-breadcrumbs/dotnet.mdx @@ -6,7 +6,7 @@ The .NET SDK captures breadcrumbs automatically for: - Microsoft.Extensions.Logging (default breadcrumb level: `Information`) - Serilog - NLog - - Log4Net + - log4net - **Database queries** are captured as breadcrumbs for Entity Framework 6. For Entity Framework Core, queries are captured automatically via the DiagnosticSource integration (see Automatic Instrumentation). From 395ed4c8960713e53a9b6b613fa65a4219b84141 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20P=C3=B6lz?= <38893694+Flash0ver@users.noreply.github.com> Date: Mon, 16 Feb 2026 11:14:32 +0100 Subject: [PATCH 4/5] Apply suggestions from code review Co-authored-by: Alex Krawiec --- .../breadcrumbs/automatic-breadcrumbs/dotnet.mdx | 6 ++++-- .../breadcrumbs/automatic-breadcrumbs/unity.mdx | 15 ++++++++++----- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/platform-includes/enriching-events/breadcrumbs/automatic-breadcrumbs/dotnet.mdx b/platform-includes/enriching-events/breadcrumbs/automatic-breadcrumbs/dotnet.mdx index b156467963aef8..3d16566b99834b 100644 --- a/platform-includes/enriching-events/breadcrumbs/automatic-breadcrumbs/dotnet.mdx +++ b/platform-includes/enriching-events/breadcrumbs/automatic-breadcrumbs/dotnet.mdx @@ -2,13 +2,15 @@ The .NET SDK captures breadcrumbs automatically for: - **HTTP requests** made using `HttpClient` are captured automatically when using `SentryHttpMessageHandler`. See HTTP Client Errors for setup instructions. -- **Logs** at or above a configured level are captured as breadcrumbs when using logging integrations: +- **Logs** + - Logs at or above a configured level are captured as breadcrumbs when using logging integrations: - Microsoft.Extensions.Logging (default breadcrumb level: `Information`) - Serilog - NLog - log4net -- **Database queries** are captured as breadcrumbs for Entity Framework 6. For Entity Framework Core, queries are captured automatically via the DiagnosticSource integration (see Automatic Instrumentation). +- **Database Queries** + - Database queries are captured as breadcrumbs for Entity Framework 6. For Entity Framework Core, queries are captured automatically via the DiagnosticSource integration (see Automatic Instrumentation). - **Application lifecycle and user interaction events** for MAUI applications, including navigation, window lifecycle, element rendering, and user actions. diff --git a/platform-includes/enriching-events/breadcrumbs/automatic-breadcrumbs/unity.mdx b/platform-includes/enriching-events/breadcrumbs/automatic-breadcrumbs/unity.mdx index 1bc02bcd4ab465..9f1619da3fc745 100644 --- a/platform-includes/enriching-events/breadcrumbs/automatic-breadcrumbs/unity.mdx +++ b/platform-includes/enriching-events/breadcrumbs/automatic-breadcrumbs/unity.mdx @@ -1,22 +1,27 @@ The Unity SDK captures breadcrumbs automatically for: -- **Unity logs** from the built-in logging system are captured when using the default `UnityApplicationLoggingIntegration`: +- **Unity Logs** + - Unity logs from the built-in logging system are captured when using the default `UnityApplicationLoggingIntegration`: - `Debug.Log` (captured at `Info` level) - `Debug.LogWarning` (captured at `Warning` level) - `Debug.LogError` and `Debug.LogAssert` (captured at `Error` level) -- **Scene events** are captured when using `SceneManagerIntegration`: +- **Scene Events** +- Scene events are captured when using `SceneManagerIntegration`: - Scene loaded - Scene unloaded - Active scene changed -- **Application lifecycle events** are captured when `AutoSessionTracking` is enabled (default): +- **Application Lifecycle Events** + - These are captured when `AutoSessionTracking` is enabled (default): - Application focus gained/lost - Application paused/resumed -- **Low memory warnings** from Unity's system events are captured automatically when using `LowMemoryIntegration`. +- **Low Memory Warnings** + - Low memory warnings from Unity's system events are captured automatically when using `LowMemoryIntegration`. -- **Native platform breadcrumbs** when native support is enabled (default for Android, iOS, macOS, and other platforms): +- **Native Platform Breadcrumbs** + - Captured when native support is enabled (default for Android, iOS, macOS, and other platforms): - **Android**: Activity lifecycle, system events, user interactions, and HTTP requests via the Sentry Android SDK - **iOS/macOS**: Application lifecycle, UIControl events, system events (battery, memory, orientation), and HTTP requests via the Sentry Cocoa SDK - **Other platforms**: Native crash handling and scope synchronization via `sentry-native` From 5efdff509f30b72a934b21d4f99a0de9f2dc67d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20P=C3=B6lz?= <38893694+Flash0ver@users.noreply.github.com> Date: Mon, 16 Feb 2026 17:52:37 +0100 Subject: [PATCH 5/5] Apply suggestions from code review Co-authored-by: Alex Krawiec --- .../breadcrumbs/automatic-breadcrumbs/dotnet.mdx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/platform-includes/enriching-events/breadcrumbs/automatic-breadcrumbs/dotnet.mdx b/platform-includes/enriching-events/breadcrumbs/automatic-breadcrumbs/dotnet.mdx index 3d16566b99834b..0e33009aa70d93 100644 --- a/platform-includes/enriching-events/breadcrumbs/automatic-breadcrumbs/dotnet.mdx +++ b/platform-includes/enriching-events/breadcrumbs/automatic-breadcrumbs/dotnet.mdx @@ -12,6 +12,8 @@ The .NET SDK captures breadcrumbs automatically for: - **Database Queries** - Database queries are captured as breadcrumbs for Entity Framework 6. For Entity Framework Core, queries are captured automatically via the DiagnosticSource integration (see Automatic Instrumentation). -- **Application lifecycle and user interaction events** for MAUI applications, including navigation, window lifecycle, element rendering, and user actions. +- **MAUI Application Events** + - For MAUI applications, the SDK captures application lifecycle and user interaction events including navigation, window lifecycle, element rendering, and user actions. -- **GraphQL requests** made using `SentryGraphQLHttpMessageHandler` capture operation details including query type, operation name, and performance data. +- **GraphQL Requests** + - When using `SentryGraphQLHttpMessageHandler` GraphQL requests are captured as breadcrumbs, including query type, operation name, and performance data.