TsgcHTTPServer › 属性 › LogFile

LogFile 属性

将每个传入和传出的 HTTP 请求和响应写入日志文件,用于调试和审计。

语法

property LogFile: TsgcWSLogFile read GetLogFile write SetLogFile;

默认值

Enabled=False,UnMaskFrames=True

备注

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

示例


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

返回属性