Разделить строку после определенного количества символов
Мне нужна помощь. Я пишу журнал ошибок, используя текстовый файл с деталями исключения. При этом я хочу, чтобы мои данные трассировки стека записывались, как показано ниже, а не по прямой линии, чтобы пользователь не прокручивал полосу прокрутки блокнота или, скажем, на 100-м символе строки были записаны на следующую строку. Я не знаю, как этого добиться. Заранее спасибо.
ОБРАЗЕЦ (ЭТО МОЙ ТЕКУЩИЙ ВЫХОД ВСЕ В ПРЯМОЙ ЛИНИИ)
STACKTRACE:
at stacktraceabcdefghijklmnopqrstuvwxyztacktraceabcdefghijklmnopqrswxyztacktraceabcdefghijk
** МОЙ ЖЕЛАННЫЙ ВЫХОД (строка будет записывать следующую строку после определенного количества символов)
STACKTRACE:
at stacktraceabcdefghijklmno
pqrstuvwxyztacktraceabcdefgh
ijklmnopqrswxyztacktraceabcd
efghijk
МОЙ КОД
builder.Append(String.Format("STACKTRACE:"));
builder.AppendLine();
builder.Append(logDetails.StackTrace);