Разделить строку после определенного количества символов

Мне нужна помощь. Я пишу журнал ошибок, используя текстовый файл с деталями исключения. При этом я хочу, чтобы мои данные трассировки стека записывались, как показано ниже, а не по прямой линии, чтобы пользователь не прокручивал полосу прокрутки блокнота или, скажем, на 100-м символе строки были записаны на следующую строку. Я не знаю, как этого добиться. Заранее спасибо.

ОБРАЗЕЦ (ЭТО МОЙ ТЕКУЩИЙ ВЫХОД ВСЕ В ПРЯМОЙ ЛИНИИ)

STACKTRACE:

at stacktraceabcdefghijklmnopqrstuvwxyztacktraceabcdefghijklmnopqrswxyztacktraceabcdefghijk

** МОЙ ЖЕЛАННЫЙ ВЫХОД (строка будет записывать следующую строку после определенного количества символов)

STACKTRACE:

at stacktraceabcdefghijklmno    
pqrstuvwxyztacktraceabcdefgh    
ijklmnopqrswxyztacktraceabcd    
efghijk

МОЙ КОД

builder.Append(String.Format("STACKTRACE:"));
            builder.AppendLine();
            builder.Append(logDetails.StackTrace);  

Ответы на вопрос(4)

Ваш ответ на вопрос