TsgcTURNServerWłaściwości › LogFile

LogFile Właściwość

Dołącza każdą wiadomość STUN/TURN odebraną lub wysłaną przez serwer do pliku w celach diagnostycznych.

Składnia

property LogFile: TsgcSTUNLogFile read FLogFile write SetLogFile;

Wartość domyślna

Uwagi

Gdy Enabled ma wartość True, każde żądanie/odpowiedź STUN Binding oraz każda wymiana metod TURN (ALLOCATE, REFRESH, CREATE-PERMISSION, CHANNEL-BIND, wskazania Send/Data) jest dołączana do pliku FileName wraz z odpowiedziami błędów generowanymi przez serwer. Przekazywane bajty ładunku przenoszone przez SendIndication / DataIndication i ChannelData nie są zapisywane, jedynie koperta protokołu. Jest to narzędzie wyłącznie do debugowania; dostęp do pliku nie jest bezpieczny wątkowo między wieloma komponentami współdzielącymi ten sam dziennik. Wyłącz tę opcję w środowisku produkcyjnym, aby uniknąć rywalizacji o uchwyt pliku przy dużej liczbie alokacji.

Przykład

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

Wróć do Właściwości