TsgcWebSocketClientPropriétés › LogFile

LogFile Propriété

Conserve le trafic entrant et sortant du socket dans un fichier, utile pour déboguer le protocole filaire.

Syntaxe

property LogFile: TsgcWSLogFile read GetLogFile write SetLogFile;

Valeur par défaut

Enabled=False, UnMaskFrames=True, Raw=False

Remarques

Définissez Enabled=True et FileName sur le chemin complet du journal de sortie. Chaque message envoyé ou reçu est ajouté au fichier. UnMaskFrames (par défaut True) supprime le masquage client-vers-serveur WebSocket afin que les trames soient lisibles par l'homme ; Raw stocke les octets en hexadécimal à la place. L'accès au fichier journal n'est pas thread-safe ; ne partagez pas le même fichier entre plusieurs threads.

Exemple


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;

Retour aux propriétés