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

Hinweise

Setzen Sie Enabled=True und FileName auf den vollständigen Pfad des Ausgabeprotokolls. Jeder auf der Raw-TCP-Sitzung gesendete oder empfangene Chunk wird an die Datei angehängt. Raw speichert die Bytes hexadezimal statt als Klartext, was nützlich ist, wenn die Payload binär ist. Der Zugriff auf die Protokolldatei ist nicht thread-sicher; teilen Sie nicht dieselbe Datei zwischen mehreren Threads.

Beispiel


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;

Zurück zu Properties