From 90a002638d846e392b67d092ff85e53c84c53826 Mon Sep 17 00:00:00 2001 From: Stuart Ferguson Date: Sat, 28 Mar 2026 17:02:30 +0000 Subject: [PATCH] Make Sentry options configurable via app settings Updated Sentry setup to read CaptureBlockingCalls and IncludeActivityData from configuration, defaulting both to false if not set. This allows dynamic control of these options without code changes. --- EstateReportingAPI/Program.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/EstateReportingAPI/Program.cs b/EstateReportingAPI/Program.cs index 1230176..d92c7e4 100644 --- a/EstateReportingAPI/Program.cs +++ b/EstateReportingAPI/Program.cs @@ -86,7 +86,8 @@ public static IHostBuilder CreateHostBuilder(string[] args) o.Dsn = builtConfig["SentryConfiguration:Dsn"]; o.SendDefaultPii = true; o.MaxRequestBodySize = RequestSize.Always; - o.CaptureBlockingCalls = true; + o.CaptureBlockingCalls = ConfigurationReader.GetValueOrDefault("SentryConfiguration", "CaptureBlockingCalls", false); + o.IncludeActivityData = ConfigurationReader.GetValueOrDefault("SentryConfiguration", "IncludeActivityData", false); o.Release = Assembly.GetExecutingAssembly().GetName().Version?.ToString() ?? "unknown"; }); }