TsgcHTTPServer › Właściwości › LogFile

LogFile Właściwość

Zapisuje każde przychodzące i wychodzące żądanie oraz odpowiedź HTTP do pliku dziennika na potrzeby debugowania i audytu.

Składnia

property LogFile: TsgcWSLogFile read GetLogFile write SetLogFile;

Wartość domyślna

Enabled=False, UnMaskFrames=True

Uwagi

Ustaw LogFile.Enabled na True oraz LogFile.FileName na pełną ścieżkę pliku dziennika; każde odebrane żądanie HTTP i każda wysłana odpowiedź są następnie dopisywane do pliku, co jest nieocenione podczas programowania lub rozwiązywania problemów na produkcji. UnMaskFrames (domyślnie True) przechowuje ładunek bez maskowania, co ułatwia inspekcję. Plik jest otwierany na żądanie i zamykany po każdym zapisie; unikaj włączania dziennika na serwerach produkcyjnych pod dużym obciążeniem, ponieważ operacje wejścia/wyjścia dysku staną się wąskim gardłem.

Przykład


oServer := TsgcHTTPServer.Create(nil);
oServer.LogFile.FileName := 'c:\logs\server.log';
oServer.LogFile.Enabled := true;
oServer.Active := true;

Wróć do Właściwości