TsgcWebSocketClient › Propriedades › LogFile
Persiste o tráfego de socket de entrada e saída em um arquivo, útil para depurar o protocolo de fio.
property LogFile: TsgcWSLogFile read GetLogFile write SetLogFile;
Enabled=False, UnMaskFrames=True, Raw=False
Defina Enabled=True e FileName com o caminho completo do log de saída. Cada mensagem enviada ou recebida é anexada ao arquivo. UnMaskFrames (padrão True) remove o mascaramento WebSocket cliente-para-servidor para que os frames sejam legíveis por humanos; Raw armazena os bytes em hexadecimal. O acesso ao arquivo de log não é thread-safe, não compartilhe o mesmo arquivo entre várias threads.
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;