Skip to content
Merged
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,19 @@
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**
- 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**
- 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>).

- **MAUI Application Events**
- For <PlatformLink to="/guides/maui/">MAUI</PlatformLink> 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.
Original file line number Diff line number Diff line change
@@ -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`