TsgcWebSocketClient › 属性 › LogFile
将入站和出站套接字流量持久化到文件,用于调试线路协议。
property LogFile: TsgcWSLogFile read GetLogFile write SetLogFile;
Enabled=False,UnMaskFrames=True,Raw=False
将 Enabled=True 并将 FileName 设置为输出日志的完整路径。每条发送或接收的消息都会追加到文件中。UnMaskFrames(默认 True)会去除 WebSocket 客户端到服务器的掩码,使帧便于人工阅读;Raw 则以十六进制存储字节。对日志文件的访问不是线程安全的,请勿在多个线程之间共享同一文件。
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;