Как написать файл журнала в С#?
В настоящее время у меня есть таймер с этим утверждением, которое тикает каждые 20 секунд:
File.WriteAllText(filePath+"log.txt", log);
Для всего, что я хочу записать, я делаю это:
log += "stringToBeLogged";
Как вы можете предположить, журнал строк просто растет и растет по мере запуска программы. (Я даже не знаю, есть ли максимум строк в строке?)
Я предполагаю, что должны быть лучшие способы сделать это. я просто подумал, что будет тяжело писать весь файл снова и снова, каждый раз, когда что-то добавляется в журнал.