TsgcTCPClient › Właściwości › LogFile
Zapisuje przychodzący i wychodzący ruch gniazda do pliku, co jest przydatne przy debugowaniu protokołu przewodowego.
property LogFile: TsgcWSLogFile read GetLogFile write SetLogFile;
Enabled=False, Raw=False
Ustaw właściwość Enabled=True oraz FileName na pełną ścieżkę do pliku dziennika wyjściowego. Każdy fragment wysłany lub odebrany w ramach sesji TCP jest dołączany do pliku. Właściwość Raw powoduje przechowywanie bajtów w formacie szesnastkowym zamiast zwykłego tekstu, co jest przydatne gdy ładunek jest binarny. Dostęp do pliku dziennika nie jest bezpieczny wątkowo; nie należy używać tego samego pliku w kilku wątkach jednocześnie.
oTCP := TsgcTCPClient.Create(nil);
oTCP.Host := 'www.esegece.com';
oTCP.Port := 2053;
oTCP.LogFile.FileName := 'C:\Logs\tcp.log';
oTCP.LogFile.Enabled := true;
oTCP.Active := true;