TsgcTURNServerProprietà › LogFile

LogFile Property

Aggiunge a un file ogni messaggio STUN/TURN ricevuto o inviato dal server a scopo di debug.

Sintassi

property LogFile: TsgcSTUNLogFile read FLogFile write SetLogFile;

Valore predefinito

Note

Quando Enabled è True, ogni richiesta/risposta di STUN Binding e ogni scambio di metodi TURN (ALLOCATE, REFRESH, CREATE-PERMISSION, CHANNEL-BIND, indicazioni Send/Data) viene aggiunto a FileName, insieme alle risposte di errore prodotte dal server. I byte del payload trasferito tramite SendIndication / DataIndication e ChannelData non vengono scritti, solo l'envelope del protocollo. Si tratta esclusivamente di uno strumento di debug; l'accesso al file non è thread-safe tra più componenti che condividono lo stesso log. Disabilitare in produzione per evitare contese sull'handle del file in presenza di elevata attività di allocazione.

Esempio

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

Torna alle Proprietà