TsgcWebSocketClientEigenschaften › LogFile

LogFile Eigenschaft

Speichert eingehenden und ausgehenden Socket-Traffic in einer Datei, nützlich zum Debuggen des Wire-Protokolls.

Syntax

property LogFile: TsgcWSLogFile read GetLogFile write SetLogFile;

Standardwert

Enabled=False, UnMaskFrames=True, Raw=False

Hinweise

Setzen Sie Enabled=True und FileName auf den vollständigen Pfad des Ausgabeprotokolls. Jede gesendete oder empfangene Nachricht wird an die Datei angehängt. UnMaskFrames (Standard True) entfernt die WebSocket-Client-zu-Server-Maskierung, sodass die Frames für Menschen lesbar sind; Raw speichert die Bytes stattdessen hexadezimal. Der Zugriff auf die Protokolldatei ist nicht threadsicher; geben Sie dieselbe Datei nicht zwischen mehreren Threads frei.

Beispiel


oClient := TsgcWebSocketClient.Create(nil);
oClient.URL := 'wss://www.esegece.com:2053';
oClient.LogFile.FileName := 'C:\Logs\client.log';
oClient.LogFile.Enabled := true;
oClient.Active := true;

Zurück zu Eigenschaften