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..0e33009aa70d93 --- /dev/null +++ b/platform-includes/enriching-events/breadcrumbs/automatic-breadcrumbs/dotnet.mdx @@ -0,0 +1,19 @@ +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** + - 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** + - 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). + +- **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** + - When using `SentryGraphQLHttpMessageHandler` GraphQL requests are captured as breadcrumbs, including query type, operation name, and performance data. 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..9f1619da3fc745 --- /dev/null +++ b/platform-includes/enriching-events/breadcrumbs/automatic-breadcrumbs/unity.mdx @@ -0,0 +1,27 @@ +The Unity SDK captures breadcrumbs automatically for: + +- **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** +- Scene events are captured when using `SceneManagerIntegration`: + - Scene loaded + - Scene unloaded + - Active scene changed + +- **Application Lifecycle Events** + - These are captured when `AutoSessionTracking` is enabled (default): + - Application focus gained/lost + - Application paused/resumed + +- **Low Memory Warnings** + - Low memory warnings from Unity's system events are captured automatically when using `LowMemoryIntegration`. + +- **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`