TsgcWebSocketClientEigenschappen › LogFile

LogFile Eigenschap

Slaat inkomend en uitgaand socketverkeer op in een bestand, handig voor het debuggen van het draadprotocol.

Syntaxis

property LogFile: TsgcWSLogFile read GetLogFile write SetLogFile;

Standaardwaarde

Enabled=False, UnMaskFrames=True, Raw=False

Opmerkingen

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.

Voorbeeld


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;

Terug naar eigenschappen