private void LoadLog(string filename)
        {
            try {
                logs.Clear();
                if (TxtBxLog.Text != "")
                {
                    TxtBxLog.Clear();
                }

                using (var reader = new StreamReader(filename)) {
                    while (!reader.EndOfStream)
                    {
                        var line = reader.ReadLine();
                        logs.Add(line);
                    }
                }
            }
            catch (Exception exc) {
                CstmMsgBx.Error("A error occured while trying to load logs");
                Log.Error(Log.GetMethodName(), exc.ToString());
            }
        }
        private void BtnClearLog_Click(object sender, RoutedEventArgs e)
        {
            try {
                string path = "";
                switch (CmbBx_Spelling.SelectedIndex)
                {
                case 0:
                    path = Log.GetPath("log.txt");
                    break;

                case 1:
                    path = Log.GetPath("log.err");
                    break;
                }

                System.IO.File.WriteAllText(path, string.Empty);
                TxtBxLog.Clear();
            }
            catch (Exception exc) {
                CstmMsgBx.Error("A error occured while trying to clear logs");
                Log.Error(Log.GetMethodName(), exc.ToString());
            }
        }