TsgcTCPClient › Proprié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, Raw=False

Remarques

Définissez Enabled=True et FileName sur le chemin complet du journal de sortie. Chaque morceau envoyé ou reçu sur la session TCP brute est ajouté au fichier. Raw stocke les octets en hexadécimal au lieu du texte plain, ce qui est utile lorsque le payload est binaire. L'accès au fichier journal n'est pas thread-safe ; ne partagez pas le même fichier entre plusieurs threads.

Exemple


oTCP := TsgcTCPClient.Create(nil);
oTCP.Host := 'www.esegece.com';
oTCP.Port := 2053;
oTCP.LogFile.FileName := 'C:\Logs\tcp.log';
oTCP.LogFile.Enabled := true;
oTCP.Active := true;

Retour aux propriétés