From 794dc3fc17c799ff5bc2137008e428b0e618ae4f Mon Sep 17 00:00:00 2001 From: JustArchi Date: Sun, 26 May 2019 21:17:52 +0200 Subject: [PATCH] Closes #1250 --- ArchiSteamFarm/NLog/Logging.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ArchiSteamFarm/NLog/Logging.cs b/ArchiSteamFarm/NLog/Logging.cs index a90357ed2..7a97ccc51 100644 --- a/ArchiSteamFarm/NLog/Logging.cs +++ b/ArchiSteamFarm/NLog/Logging.cs @@ -20,6 +20,7 @@ // limitations under the License. using System; +using System.IO; using System.Linq; using System.Text; using System.Threading; @@ -140,6 +141,14 @@ namespace ArchiSteamFarm.NLog { } internal static void InitCoreLoggers(bool uniqueInstance) { + try { + if ((Directory.GetCurrentDirectory() != SharedInfo.HomeDirectory) && File.Exists("NLog.config")) { + LogManager.Configuration = new XmlLoggingConfiguration("NLog.config"); + } + } catch (Exception e) { + ASF.ArchiLogger.LogGenericException(e); + } + if (LogManager.Configuration != null) { IsUsingCustomConfiguration = true; InitConsoleLoggers();