From 47f9467266945593aee56520aa316a7abf03c2e1 Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Fri, 26 May 2023 17:13:38 -0700 Subject: [PATCH] Fixed: Don't log handled exceptions in API (cherry picked from commit 59f2e5b65dd7352aad92b33adefa6cf5ca79a0de) Closes #3736 --- src/NzbDrone.Host/Bootstrap.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/NzbDrone.Host/Bootstrap.cs b/src/NzbDrone.Host/Bootstrap.cs index 83f6974b0..d5aeac042 100644 --- a/src/NzbDrone.Host/Bootstrap.cs +++ b/src/NzbDrone.Host/Bootstrap.cs @@ -13,6 +13,7 @@ using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Hosting.WindowsServices; +using Microsoft.Extensions.Logging; using NLog; using NzbDrone.Common.Composition.Extensions; using NzbDrone.Common.Disk; @@ -23,6 +24,7 @@ using NzbDrone.Common.Instrumentation; using NzbDrone.Common.Instrumentation.Extensions; using NzbDrone.Core.Configuration; using NzbDrone.Core.Datastore.Extensions; +using LogLevel = Microsoft.Extensions.Logging.LogLevel; using PostgresOptions = NzbDrone.Core.Datastore.PostgresOptions; namespace NzbDrone.Host @@ -144,6 +146,10 @@ namespace NzbDrone.Host return new HostBuilder() .UseContentRoot(Directory.GetCurrentDirectory()) .UseServiceProviderFactory(new DryIocServiceProviderFactory(new Container(rules => rules.WithNzbDroneRules()))) + .ConfigureLogging(logging => + { + logging.AddFilter("Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware", LogLevel.None); + }) .ConfigureContainer(c => { c.AutoAddServices(Bootstrap.ASSEMBLIES)