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. 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`