From 577aac2c4a709ed65eb070a74c8c06374ad69e82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tommy=20=C3=96man?= Date: Tue, 2 Mar 2021 22:59:13 +0100 Subject: [PATCH] Changed logging path to subdirectory of current install lib --- StockDAL/StockMarketRepository.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/StockDAL/StockMarketRepository.cs b/StockDAL/StockMarketRepository.cs index deae040..c177f31 100644 --- a/StockDAL/StockMarketRepository.cs +++ b/StockDAL/StockMarketRepository.cs @@ -9,6 +9,8 @@ using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; +using System.Reflection; +using System.Diagnostics; namespace StockDal { @@ -72,7 +74,14 @@ namespace StockDal private void SaveLogging() { var output = JsonConvert.SerializeObject(DumpObjects, Formatting.Indented); - File.WriteAllText($"D:\\TimCoDemos\\DemoLogs\\Log{DateTime.Now.ToShortDateString()}.txt",output); + Assembly assem = typeof(StockMarketRepository).Assembly; + var programPath = assem.Location.Substring(0, assem.Location.LastIndexOf("\\")); + var logPath = new DirectoryInfo(programPath + "\\Loggings"); + if (!logPath.Exists) + { + logPath.Create(); + } + File.WriteAllText($"{programPath}\\Loggings\\Log{DateTime.Now.ToShortDateString()}.txt", output); } private void AddValueToListRow(int pos, string value)