TsgcTURNServer › 속성 › LogFile
서버가 수신하거나 보낸 모든 STUN/TURN 메시지를 디버깅을 위해 파일에 추가합니다.
property LogFile: TsgcSTUNLogFile read FLogFile write SetLogFile;
—
Enabled가 True이면 모든 STUN Binding Request / Response와 모든 TURN 메서드 교환(ALLOCATE, REFRESH, CREATE-PERMISSION, CHANNEL-BIND, Send/Data indication)이 서버가 생성한 오류 응답과 함께 FileName에 추가됩니다. SendIndication / DataIndication 및 ChannelData를 통해 전달되는 릴레이된 페이로드 바이트는 기록되지 않고 프로토콜 봉투만 기록됩니다. 이것은 디버깅 보조 도구일 뿐입니다. 동일한 로그를 공유하는 여러 구성 요소 간에 파일 액세스는 스레드 안전하지 않습니다. 높은 할당 변동 하에서 파일 핸들에 대한 경합을 피하려면 프로덕션에서 비활성화하십시오.
oTURN.LogFile.Enabled := True;
oTURN.LogFile.FileName := 'C:\logs\turn_server.log';
oTURN.Active := True;