Ich glaube nicht dass dein Kommunikationslog zu jeder Zeit
sechstausend Zeilen lang sein
muss.
Jeder wird damit klar kommen, im laufenden Betrieb die letzten 100-200 "Zeilen" zu sehen und sich danach evtl. durch einen großen Brocken zu wühlen.
PS: Ich habe so etwas (unter
VCL) normalerweise auch immer mit zwei simplen Memos gemacht, aber ein TWebBrowser ist auch gar nicht so abwegig, je nach Protokoll kann man da auch toll Dinge zeigen wie in einem klassischen "Chat", Fragesteller rechts, Antwort links.