From a39b5108eb66164ef58f8418c3c30f7331a3c1c5 Mon Sep 17 00:00:00 2001 From: JustArchi Date: Wed, 3 Apr 2019 18:02:25 +0200 Subject: [PATCH] Program-related misc --- ArchiSteamFarm/Program.cs | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/ArchiSteamFarm/Program.cs b/ArchiSteamFarm/Program.cs index bfe22f533..6e68bef9e 100644 --- a/ArchiSteamFarm/Program.cs +++ b/ArchiSteamFarm/Program.cs @@ -306,19 +306,23 @@ namespace ArchiSteamFarm { ASF.ArchiLogger.LogGenericDebug(globalDatabaseFile + ": " + JsonConvert.SerializeObject(ASF.GlobalDatabase, Formatting.Indented)); Logging.EnableTraceLogging(); + DebugLog.AddListener(new Debugging.DebugListener()); + DebugLog.Enabled = true; + if (Directory.Exists(SharedInfo.DebugDirectory)) { try { Directory.Delete(SharedInfo.DebugDirectory, true); await Task.Delay(1000).ConfigureAwait(false); // Dirty workaround giving Windows some time to sync - } catch (IOException e) { + } catch (Exception e) { ASF.ArchiLogger.LogGenericException(e); } } - Directory.CreateDirectory(SharedInfo.DebugDirectory); - - DebugLog.AddListener(new Debugging.DebugListener()); - DebugLog.Enabled = true; + try { + Directory.CreateDirectory(SharedInfo.DebugDirectory); + } catch (Exception e) { + ASF.ArchiLogger.LogGenericException(e); + } } WebBrowser.Init();