TsgcWebSocketHTTPServer属性 › LogFile

LogFile 属性

将每条传入和传出的套接字消息写入日志文件,用于调试和审计。

语法

property LogFile: TsgcWSLogFile read GetLogFile write SetLogFile;

默认值

Enabled=FalseUnMaskFrames=True

备注

LogFile.Enabled 设置为 True,将 LogFile.FileName 设置为日志文件的完整路径;套接字上收发的每条消息都将追加到文件中,这在开发或生产故障排查时非常有价值。UnMaskFrames(默认值 True)以未掩码形式存储载荷,便于检查。文件按需打开,每次写入后关闭;在高负载生产服务器上避免启用日志,因为磁盘 I/O 将成为瓶颈。

示例


oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.LogFile.FileName := 'c:\logs\server.log';
oServer.LogFile.Enabled := true;
oServer.Active := true;

返回属性