TsgcWebSocketServer_HTTPAPI › 属性 › LogFile
将每条传入和传出的套接字消息写入日志文件,用于调试和审计。
property LogFile: TsgcWSLogFile read GetLogFile write SetLogFile;
Enabled=False,UnMaskFrames=True
将 LogFile.Enabled 设置为 True,将 LogFile.FileName 设置为日志文件的完整路径;套接字上收发的每条消息都将追加到文件中,这在开发或生产故障排查时非常有价值。UnMaskFrames(默认值 True)以未掩码形式存储载荷,便于检查。文件按需打开,每次写入后关闭;在高负载生产服务器上避免启用日志,因为磁盘 I/O 将成为瓶颈。
oServer := TsgcWebSocketServer_HTTPAPI.Create(nil);
oServer.LogFile.FileName := 'c:\logs\server.log';
oServer.LogFile.Enabled := true;
oServer.Active := true;