From 03c2ba049e814df1050c859aae0edd104e95022c Mon Sep 17 00:00:00 2001 From: JustArchi Date: Wed, 1 Jun 2022 16:45:53 +0200 Subject: [PATCH] Fix NLog Without this, default ASP.NET console logger is still active, even if we don't want it --- ArchiSteamFarm/IPC/ArchiKestrel.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ArchiSteamFarm/IPC/ArchiKestrel.cs b/ArchiSteamFarm/IPC/ArchiKestrel.cs index 73d339878..89c99754b 100644 --- a/ArchiSteamFarm/IPC/ArchiKestrel.cs +++ b/ArchiSteamFarm/IPC/ArchiKestrel.cs @@ -34,6 +34,7 @@ using ArchiSteamFarm.NLog.Targets; using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Hosting; +using Microsoft.Extensions.Logging; using Newtonsoft.Json; using Newtonsoft.Json.Linq; using NLog.Web; @@ -96,6 +97,13 @@ internal static class ArchiKestrel { } // Enable NLog integration for logging + builder.ConfigureLogging( + static logging => { + logging.ClearProviders(); + logging.SetMinimumLevel(Debugging.IsUserDebugging ? LogLevel.Trace : LogLevel.Warning); + } + ); + builder.UseNLog(); builder.ConfigureWebHostDefaults(