TsgcTCPClient › Proprietà › LogFile

LogFile Property

Salva il traffico socket in entrata e in uscita su un file, utile per il debug del protocollo wire.

Sintassi

property LogFile: TsgcWSLogFile read GetLogFile write SetLogFile;

Valore predefinito

Enabled=False, Raw=False

Note

Imposti Enabled=True e FileName al percorso completo del log di output. Ogni chunk inviato o ricevuto nella sessione TCP raw viene aggiunto al file. Raw archivia i byte in formato esadecimale anziché testo semplice, utile quando il payload è binario. L'accesso al file di log non è thread-safe; non condividere lo stesso file tra più thread.

Esempio


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;

Torna alle Proprietà