TsgcHTTP2Client속성 › LogFile

LogFile 속성

인바운드 및 아웃바운드 HTTP/2 프레임을 파일에 유지하며, 와이어 레벨 디버깅에 유용합니다.

구문

property LogFile: TsgcTCPLogFile read GetLogFile write SetLogFile;

기본값

Enabled=False

설명

Enabled=True를 설정하고 FileName을 출력 로그의 전체 경로로 설정하십시오. HTTP/2 소켓에서 송수신되는 모든 바이트가 파일에 추가되므로 요청/응답 헤더(구성 요소에서 HPACK 디코딩됨)와 DATA 프레임 페이로드를 모두 검사할 수 있습니다. 로그 파일에 대한 액세스는 스레드 안전하지 않으므로 여러 스레드 간에 동일한 파일을 공유하지 마십시오.

예제


oHTTP2 := TsgcHTTP2Client.Create(nil);
oHTTP2.Host := 'http2.akamai.com';
oHTTP2.Port := 443;
oHTTP2.TLS := True;
oHTTP2.LogFile.FileName := 'C:\Logs\http2client.log';
oHTTP2.LogFile.Enabled := True;

속성으로 돌아가기