TsgcWebSocketClientProprietà › 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, UnMaskFrames=True, Raw=False

Note

Impostare Enabled=True e FileName con il percorso completo del log di output. Ogni messaggio inviato o ricevuto viene aggiunto al file. UnMaskFrames (predefinito True) rimuove il mascheramento client-server di WebSocket in modo che i frame siano leggibili; Raw memorizza i byte in esadecimale. L'accesso al file di log non è thread-safe; non condividere lo stesso file tra più thread.

Esempio


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;

Torna alle Proprietà