From 50e0356161121bbba3b18d48c31b213e08f04350 Mon Sep 17 00:00:00 2001 From: StuartFerguson Date: Sat, 28 Mar 2026 17:14:04 +0000 Subject: [PATCH] Make Sentry options configurable via app settings CaptureBlockingCalls and IncludeActivityData are now set based on configuration values instead of hardcoded defaults, allowing for more flexible Sentry setup through external settings. --- TransactionProcessor/Program.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/TransactionProcessor/Program.cs b/TransactionProcessor/Program.cs index 23f20037..7d1a7b40 100644 --- a/TransactionProcessor/Program.cs +++ b/TransactionProcessor/Program.cs @@ -87,7 +87,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"; }); }