TsgcWebSocketClient › Eigenschappen › LogFile
Slaat inkomend en uitgaand socketverkeer op in een bestand, handig voor het debuggen van het draadprotocol.
property LogFile: TsgcWSLogFile read GetLogFile write SetLogFile;
Enabled=False, UnMaskFrames=True, Raw=False
Stel Enabled=True en FileName in op het volledige pad van het uitvoerlogbestand. Elk verzonden of ontvangen bericht wordt aan het bestand toegevoegd. UnMaskFrames (standaard True) verwijdert de WebSocket-client-naar-servermasking zodat de frames leesbaar zijn; Raw slaat de bytes op in hexadecimale notatie. Toegang tot het logbestand is niet thread-veilig; deel hetzelfde bestand niet tussen meerdere threads.
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;