Podziel ciąg po zliczeniu określonych znaków

Potrzebuję pomocy. Piszę dziennik błędów przy użyciu pliku tekstowego ze szczegółami wyjątku. W związku z tym chcę, aby moje szczegóły śledzenia stosu były zapisywane jak poniżej, a nie w linii prostej, aby uniknąć przewijania przez użytkownika paska przewijania notatnika lub powiedzmy, że na 100 znaku ciągi zostaną zapisane w następnej linii. Nie wiem, jak to osiągnąć. Z góry dziękuję.

PRÓBKA (TO JEST MOJE OBECNE WYJŚCIE WSZYSTKIE W PROSTEJ LINII)

STACKTRACE:

at stacktraceabcdefghijklmnopqrstuvwxyztacktraceabcdefghijklmnopqrswxyztacktraceabcdefghijk

** MOJE WYMAGANE WYJŚCIE (ciąg będzie zapisywał do następnej linii po pewnej liczbie znaków)

STACKTRACE:

at stacktraceabcdefghijklmno    
pqrstuvwxyztacktraceabcdefgh    
ijklmnopqrswxyztacktraceabcd    
efghijk

MÓJ KOD

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

questionAnswers(4)

yourAnswerToTheQuestion