TsgcWebSocketLoadBalancerServer属性 › LogFile

LogFile 属性

将负载均衡器处理的每个套接字消息写入日志文件,用于调试和审计。

语法

property LogFile: TsgcWSLogFile read GetLogFile write SetLogFile;

默认值

Enabled=FalseUnMaskFrames=True

备注

LogFile.Enabled 设置为 True,将 LogFile.FileName 设置为日志文件的完整路径;从下游客户端和后端服务器接收及发送的每个帧都将附加到该文件。这在调试后端注册、绑定通告或负载均衡器上的消息中继时非常有用。UnMaskFrames(默认 True)以未屏蔽的形式存储负载,便于检查。文件按需打开,每次写入后关闭;避免在高负载的生产环境中启用日志,因为磁盘 I/O 将成为扇出路径上的瓶颈。

示例


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

返回属性