Without this, default ASP.NET console logger is still active, even if we don't want it
This commit is contained in:
JustArchi
2022-06-01 16:45:53 +02:00
parent 03bce5dd71
commit b4656e9d1e

View File

@@ -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(