TsgcTCPClient › Properties › LogFile

LogFile 속성

인바운드 및 아웃바운드 소켓 트래픽을 파일에 영속화하며, 와이어 프로토콜 디버깅에 유용합니다.

구문

property LogFile: TsgcWSLogFile read GetLogFile write SetLogFile;

기본값

Enabled=False, Raw=False

설명

Enabled=True를 설정하고 FileName을 출력 로그의 전체 경로로 설정하십시오. raw TCP 세션에서 전송되거나 수신된 모든 청크가 파일에 추가됩니다. Raw는 일반 텍스트 대신 바이트를 16진수로 저장하며, 이는 페이로드가 바이너리일 때 유용합니다. 로그 파일에 대한 액세스는 스레드 안전하지 않으므로 여러 스레드 간에 동일한 파일을 공유하지 마십시오.

예제


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;

속성으로 돌아가기