From b08d88ee0fb5feeefa1acbb65886c1d2addb86ef Mon Sep 17 00:00:00 2001 From: TekH Date: Wed, 18 Mar 2026 11:14:26 +0100 Subject: [PATCH] Configure NLog only in non-development environments Refactored logging setup to clear providers and use NLog exclusively when not in development. This ensures development uses default logging, while production and other environments leverage NLog. --- Program.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Program.cs b/Program.cs index 1a7a926..6ca40ef 100644 --- a/Program.cs +++ b/Program.cs @@ -10,8 +10,11 @@ try { var builder = WebApplication.CreateBuilder(args); - - // Add services to the container. + if (!builder.Environment.IsDevelopment()) + { + builder.Logging.ClearProviders(); + builder.Host.UseNLog(); + } builder.Services.AddControllers(); builder.Services.AddAuthentication(NegotiateDefaults.AuthenticationScheme)