From 341087d27b3588192a2bd902e8079c1e043d0af3 Mon Sep 17 00:00:00 2001 From: Simon Cropp Date: Sun, 20 Mar 2022 09:47:16 +1100 Subject: [PATCH] fix infinite loop in SentryDatabaseLogging.UseBreadcrumbs (#1543) * fix infinite loop in UseBreadcrumbs * Update CHANGELOG.md --- CHANGELOG.md | 1 + src/Sentry.EntityFramework/SentryDatabaseLogging.cs | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ee30cb9169..aba9ba683d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ - Ignore zero properties for MemoryInfo ([#1531](https://github.com/getsentry/sentry-dotnet/pull/1531)) - Cleanup diagnostic source ([#1529](https://github.com/getsentry/sentry-dotnet/pull/1529)) +- Fix infinite loop in SentryDatabaseLogging.UseBreadcrumbs ([#1543](https://github.com/getsentry/sentry-dotnet/pull/1543)) ## 3.15.0 diff --git a/src/Sentry.EntityFramework/SentryDatabaseLogging.cs b/src/Sentry.EntityFramework/SentryDatabaseLogging.cs index 491740e0c6..febcea7fd9 100644 --- a/src/Sentry.EntityFramework/SentryDatabaseLogging.cs +++ b/src/Sentry.EntityFramework/SentryDatabaseLogging.cs @@ -16,7 +16,8 @@ public static class SentryDatabaseLogging /// /// Query Logger. [Obsolete("This method is called automatically by options.AddEntityFramework. This method will be removed in future versions.")] - public static SentryCommandInterceptor? UseBreadcrumbs(IQueryLogger? logger = null) => UseBreadcrumbs(logger); + public static SentryCommandInterceptor? UseBreadcrumbs(IQueryLogger? logger = null) + => UseBreadcrumbs(logger, true); internal static SentryCommandInterceptor? UseBreadcrumbs( IQueryLogger? queryLogger = null,