TsgcHTTP2ClientEigenschaften › LogFile

LogFile Eigenschaft

Persistiert eingehende und ausgehende HTTP/2-Frames in einer Datei, nützlich für das Debugging auf Wire-Ebene.

Syntax

property LogFile: TsgcTCPLogFile read GetLogFile write SetLogFile;

Standardwert

Enabled=False

Hinweise

Setzen Sie Enabled=True und FileName auf den vollständigen Pfad des Ausgabeprotokolls. Jedes auf dem HTTP/2-Socket gesendete oder empfangene Byte wird an die Datei angehängt, sodass sowohl Request-/Response-Header (in der Komponente HPACK-decodiert) als auch DATA-Frame-Nutzdaten überprüft werden können. Der Zugriff auf die Protokolldatei ist nicht threadsicher; teilen Sie nicht dieselbe Datei zwischen mehreren Threads.

Beispiel


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;

Zurück zu Eigenschaften