diff --git a/Program.cs b/Program.cs index 64e2e2c4..a81089c8 100644 --- a/Program.cs +++ b/Program.cs @@ -27,6 +27,12 @@ static class Program{ public static UserConfig UserConfig { get; private set; } + public static string LogFile{ + get{ + return Path.Combine(AppDomain.CurrentDomain.BaseDirectory,"td-log.txt"); + } + } + [DllImport("kernel32.dll", CharSet = CharSet.Auto)] public static extern IntPtr LoadLibrary(string name); @@ -90,14 +96,14 @@ public static void HandleException(string message, Exception e){ Log(e.ToString()); if (MessageBox.Show(message+"\r\nDo you want to open the log file to report the issue?",BrandName+" Has Failed :(",MessageBoxButtons.YesNo,MessageBoxIcon.Error,MessageBoxDefaultButton.Button2) == DialogResult.Yes){ - Process.Start(Path.Combine(AppDomain.CurrentDomain.BaseDirectory,"td-log.txt")); + Process.Start(LogFile); } } public static void Log(string data){ StringBuilder build = new StringBuilder(); - if (!File.Exists("td-log.txt")){ + if (!File.Exists(LogFile)){ build.Append("Please, report all issues to: https://github.com/chylex/TweetDick/issues\r\n\r\n"); } @@ -105,7 +111,7 @@ public static void Log(string data){ build.Append(data).Append("\r\n\r\n"); try{ - File.AppendAllText("td-log.txt",build.ToString(),Encoding.UTF8); + File.AppendAllText(LogFile,build.ToString(),Encoding.UTF8); }catch{ // oops }