TsgcTURNServerPropriétés › LogFile

LogFile Propriété

Ajoute chaque message STUN/TURN reçu ou envoyé par le serveur dans un fichier pour le débogage.

Syntaxe

property LogFile: TsgcSTUNLogFile read FLogFile write SetLogFile;

Valeur par défaut

Remarques

Lorsque Enabled est True, chaque requête/réponse STUN Binding et chaque échange de méthode TURN (ALLOCATE, REFRESH, CREATE-PERMISSION, CHANNEL-BIND, indications Send/Data) est ajouté à FileName, ainsi que les réponses d'erreur produites par le serveur. Les octets de charge utile relayés transportés via SendIndication / DataIndication et ChannelData ne sont pas écrits, seulement l'enveloppe de protocole. Il s'agit uniquement d'un outil de débogage ; l'accès aux fichiers n'est pas thread-safe entre plusieurs composants partageant le même journal. Désactivez cette option en production pour éviter la contention sur le descripteur de fichier lors de turnover d'allocations élevé.

Exemple

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

Retour aux propriétés