From 74d3efaf4b61cde4b0e975e554ebb5b09f0c3c94 Mon Sep 17 00:00:00 2001 From: Archi Date: Sat, 26 Jun 2021 14:43:20 +0200 Subject: [PATCH] Misc --- ArchiSteamFarm/IPC/ArchiKestrel.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ArchiSteamFarm/IPC/ArchiKestrel.cs b/ArchiSteamFarm/IPC/ArchiKestrel.cs index 5d88f6b88..a79ce6ae7 100644 --- a/ArchiSteamFarm/IPC/ArchiKestrel.cs +++ b/ArchiSteamFarm/IPC/ArchiKestrel.cs @@ -84,7 +84,12 @@ namespace ArchiSteamFarm.IPC { builder.UseContentRoot(SharedInfo.HomeDirectory); // Firstly initialize settings that user is free to override - builder.ConfigureLogging(logging => logging.SetMinimumLevel(Debugging.IsUserDebugging ? LogLevel.Trace : LogLevel.Warning)); + builder.ConfigureLogging( + logging => { + logging.ClearProviders(); + logging.SetMinimumLevel(Debugging.IsUserDebugging ? LogLevel.Trace : LogLevel.Warning); + } + ); // Check if custom config is available string absoluteConfigDirectory = Path.Combine(Directory.GetCurrentDirectory(), SharedInfo.ConfigDirectory); @@ -122,7 +127,7 @@ namespace ArchiSteamFarm.IPC { // Now conditionally initialize settings that are not possible to override if (customConfigExists) { // Set up custom config to be used - webBuilder.UseConfiguration(new ConfigurationBuilder().SetBasePath(absoluteConfigDirectory).AddJsonFile(SharedInfo.IPCConfigFile, false, true).Build()); + webBuilder.UseConfiguration(new ConfigurationBuilder().SetBasePath(absoluteConfigDirectory).AddJsonFile(SharedInfo.IPCConfigFile, false, Program.ConfigWatch).Build()); // Use custom config for Kestrel configuration webBuilder.UseKestrel((builderContext, options) => options.Configure(builderContext.Configuration.GetSection("Kestrel")));