TsgcHTTP2ClientÖzellikler › LogFile

LogFile Özellik

Gelen ve giden HTTP/2 çerçevelerini bir dosyaya kalıcı olarak kaydeder; bu, kablo seviyesinde hata ayıklama için yararlıdır.

Sözdizimi

property LogFile: TsgcTCPLogFile read GetLogFile write SetLogFile;

Varsayılan Değer

Enabled=False

Remarks

Enabled=True ve FileName'i çıktı günlüğünün tam yoluna ayarlayın. HTTP/2 soketinde gönderilen veya alınan her bayt dosyaya eklenir, böylece hem istek/yanıt başlıkları (bileşende HPACK ile çözülmüş) hem de DATA çerçeve yükleri incelenebilir. Günlük dosyasına erişim thread güvenli değildir, aynı dosyayı birkaç thread arasında paylaşmayın.

Örnek


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;

Özelliklere Dön