Eine kleine Frage: Ich habe mich gewundert dass die Datei erst beim beenden geschrieben wird obwohl ich AutoFlushTimeOut gesetzt habe.
Bist du sicher, dass da nichts geschrieben wird? Auch wenn der Explorer 0 Bytes anzeigt, werden die Einträge nach Ablauf der
AutoFlushTimeOut Zeit in die Datei geschrieben. Ansonsten erzwingt die Funktion Flush(True) das sofortige Schreiben. Für dich könnten die Echo Funktionen von Interesse sein. Du kannst eine eigene Callback für
EchoCustom, oder mit dem
ISynLogCallback Interface dein eigenes Remote-Logging schreiben und mit
EchoRemoteStart starten. In den DDD Tools von
mORMot1 findest du ein Beispiel für WebSockets.
Bis bald...
Thomas