TsgcTURNServer › Eigenschaften › LogFile
Hängt jede vom Server empfangene oder gesendete STUN/TURN-Nachricht zu Debugging-Zwecken an eine Datei an.
property LogFile: TsgcSTUNLogFile read FLogFile write SetLogFile;
—
Wenn Enabled True ist, wird jede vom Client gesendete und empfangene STUN-Binding-Request/Response und jeder TURN-Methodenaustausch (ALLOCATE, REFRESH, CREATE-PERMISSION, CHANNEL-BIND, Send/Data-Indications) zusammen mit den vom Server erzeugten Fehlerantworten an FileName angehängt. Über SendIndication / DataIndication und ChannelData transportierte weitergeleitete Payload-Bytes werden nicht geschrieben, nur der Protokollumschlag. Dies ist nur eine Debugging-Hilfe; der Dateizugriff ist nicht threadsicher über mehrere Komponenten hinweg, die dasselbe Protokoll teilen. Deaktivieren Sie es in der Produktion, um Konflikte am Datei-Handle bei hoher Allokationsfluktuation zu vermeiden.
oTURN.LogFile.Enabled := True;
oTURN.LogFile.FileName := 'C:\logs\turn_server.log';
oTURN.Active := True;