Das ist noch etwas zu hoch für mich.
Hier mal mein Ansatz wie ich es versuchen würde.

Ich erstelle 8 Stringvariablen in die ich schreibe. Nennen wir sie mal Speicher1, Speicher2, Speicher3.... Speicher8

Dann hab ich noch eine Bytevariable (Speicherplatzzaehler) die immer eines weiter zählt wenn ein Speicherplatz belegt ist damit in den nächsten geschrieben wird.

Wenn nun alle 8 belegt sind, speichere ich wieder in Speicher1 ab.

Wenn ich jetzt das Logfile aufrufe werden mir die Variablen Speicher1-8 untereinander ausgegeben.

Jetzt hab ich aber das Problem, dass ich nicht das "jüngste" Ereignis an erster Stelle habe. Anhand des Zeit und Datum Stempels kann ich es zuordnen aber übersichtlich ist es so nicht.

Vielleicht habt ihr einige Zeilen Code für mich damit ich das verstehe. laufe da gerade ziemlich an meine Grenzen.