From 5948040541fbf67dd752a82d4f64ac6617f2ee1b Mon Sep 17 00:00:00 2001 From: Stuart Ferguson Date: Sat, 28 Mar 2026 17:11:48 +0000 Subject: [PATCH] Make Sentry options configurable via app settings Refactored Sentry configuration to read CaptureBlockingCalls and the new IncludeActivityData options from application settings using ConfigurationReader, allowing for more flexible and environment-specific configuration. Defaults for both options are set to false if not specified. --- FileProcessor/Program.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/FileProcessor/Program.cs b/FileProcessor/Program.cs index a1ae17f..3629639 100644 --- a/FileProcessor/Program.cs +++ b/FileProcessor/Program.cs @@ -103,7 +103,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"; }); }