Почему строка не обрезается?
Почему строка не обрезается?
s.Substring(0, s.Length -2);
Этот метод возвращает новую строку, а не изменяет старую

И как можно сделать так, чтобы лог писался с новой строки
Добавьте перенос строки
File.AppendAllText(whereSaveTxt.Text, ss + Environment.NewLine); сделяль