diff --git a/CHANGELOG.md b/CHANGELOG.md index b07be85bf1..387ffc730e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## Unreleased + +### Fixes + +- Fixed Sentry SDK has not been initialised when using ASP.NET Core, Serilog and OpenTelemetry ([#2918](https://github.com/getsentry/sentry-dotnet/pull/2918)) + ## 3.41.2 ### Fixes diff --git a/src/Sentry.OpenTelemetry/TracerProviderBuilderExtensions.cs b/src/Sentry.OpenTelemetry/TracerProviderBuilderExtensions.cs index 1ca6282a98..c409b8e7e6 100644 --- a/src/Sentry.OpenTelemetry/TracerProviderBuilderExtensions.cs +++ b/src/Sentry.OpenTelemetry/TracerProviderBuilderExtensions.cs @@ -41,7 +41,8 @@ public static TracerProviderBuilder AddSentry(this TracerProviderBuilder tracerP enrichers.Add(new AspNetCoreEnricher(userFactory)); } - return new SentrySpanProcessor(SentrySdk.CurrentHub, enrichers); + var hub = services.GetRequiredService(); + return new SentrySpanProcessor(hub, enrichers); }); } }