Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
The .NET SDK captures breadcrumbs automatically for:

- **HTTP requests** made using `HttpClient` are captured automatically when using `SentryHttpMessageHandler`. See <PlatformLink to="/configuration/http-client-errors/">HTTP Client Errors</PlatformLink> for setup instructions.

- **Logs** at or above a configured level are captured as breadcrumbs when using logging integrations:
- <PlatformLink to="/guides/extensions-logging/">Microsoft.Extensions.Logging</PlatformLink> (default breadcrumb level: `Information`)
- <PlatformLink to="/guides/serilog/">Serilog</PlatformLink>
- <PlatformLink to="/guides/nlog/">NLog</PlatformLink>
- <PlatformLink to="/guides/log4net/">Log4Net</PlatformLink>

- **Database queries** are captured as breadcrumbs for <PlatformLink to="/guides/entityframework/">Entity Framework 6</PlatformLink>. For Entity Framework Core, queries are captured automatically via the DiagnosticSource integration (see <PlatformLink to="/tracing/instrumentation/automatic-instrumentation/#diagnosticsource-integration">Automatic Instrumentation</PlatformLink>).

- **Application lifecycle and user interaction events** for <PlatformLink to="/guides/maui/">MAUI</PlatformLink> 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.
Original file line number Diff line number Diff line change
@@ -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`