diff --git a/src/Directory.Build.props b/src/Directory.Build.props
index 47a7372194..74cda5ab08 100644
--- a/src/Directory.Build.props
+++ b/src/Directory.Build.props
@@ -35,8 +35,13 @@
$(MSBuildThisFileDirectory)CodeAnalysis.ruleset
-
-
+
+
+
true
diff --git a/src/Sentry.Extensions.Logging/Sentry.Extensions.Logging.csproj b/src/Sentry.Extensions.Logging/Sentry.Extensions.Logging.csproj
index 0b41c45213..e416c0ab12 100644
--- a/src/Sentry.Extensions.Logging/Sentry.Extensions.Logging.csproj
+++ b/src/Sentry.Extensions.Logging/Sentry.Extensions.Logging.csproj
@@ -1,7 +1,7 @@
- net6.0;netstandard2.0
+ net8.0;net6.0;netstandard2.0
$(PackageTags);Logging;Microsoft.Extensions.Logging
Official Microsoft.Extensions.Logging integration for Sentry - Open-source error tracking that helps developers monitor and fix crashes in real time.
@@ -21,11 +21,16 @@
-
+
+
+
+
+
+
diff --git a/src/Sentry.Extensions.Logging/SentryLogger.cs b/src/Sentry.Extensions.Logging/SentryLogger.cs
index 284a5c371b..6e91e40fc0 100644
--- a/src/Sentry.Extensions.Logging/SentryLogger.cs
+++ b/src/Sentry.Extensions.Logging/SentryLogger.cs
@@ -23,7 +23,12 @@ internal SentryLogger(
_hub = hub;
}
+#if NET8_0_OR_GREATER
+ public IDisposable BeginScope(TState state) where TState : notnull
+ => _hub.PushScope(state);
+#else
public IDisposable BeginScope(TState state) => _hub.PushScope(state);
+#endif
public bool IsEnabled(LogLevel logLevel)
=> _hub.IsEnabled