TsgcTCPClient › Właściwości › LogFile

LogFile Właściwość

Zapisuje przychodzący i wychodzący ruch gniazda do pliku, co jest przydatne przy debugowaniu protokołu przewodowego.

Składnia

property LogFile: TsgcWSLogFile read GetLogFile write SetLogFile;

Wartość domyślna

Enabled=False, Raw=False

Uwagi

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.

Przykład


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;

Wróć do Właściwości