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()); } }