TsgcTURNServer属性 › LogFile

LogFile 属性

将服务器接收或发送的每条 STUN/TURN 消息追加到文件中以供调试。

语法

property LogFile: TsgcSTUNLogFile read FLogFile write SetLogFile;

默认值

备注

Enabled 为 True 时,每个 STUN 绑定请求/响应以及每次 TURN 方法交换(ALLOCATE、REFRESH、CREATE-PERMISSION、CHANNEL-BIND、Send/Data 指示)都会连同服务器产生的错误响应一起追加到 FileName 中。通过 SendIndication/DataIndication 和 ChannelData 传输的中继有效载荷字节不会被写入,仅写入协议信封。这仅用于调试;在共享同一日志的多个组件之间,文件访问不是线程安全的。在生产环境中请禁用此功能,以避免在高分配量下对文件句柄产生争用。

示例

oTURN.LogFile.Enabled := True;
oTURN.LogFile.FileName := 'C:\logs\turn_server.log';
oTURN.Active := True;

返回属性