TsgcWebSocketClientPropiedades › LogFile

LogFile Propiedad

Persiste el tráfico de socket entrante y saliente en un archivo, lo cual es útil para depurar el protocolo a nivel de wire.

Sintaxis

property LogFile: TsgcWSLogFile read GetLogFile write SetLogFile;

Valor Predeterminado

Enabled=False, UnMaskFrames=True, Raw=False

Observaciones

Establezca Enabled=True y FileName con la ruta completa del log de salida. Cada mensaje enviado o recibido se añade al archivo. UnMaskFrames (por defecto True) elimina el enmascaramiento cliente-servidor de WebSocket para que las tramas sean legibles; Raw almacena los bytes en formato hexadecimal. El acceso al archivo de log no es seguro para hilos; no comparta el mismo archivo entre varios hilos.

Ejemplo


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;

Volver a Propiedades