TsgcHTTP2Client › Proprietà › LogFile
Persiste i frame HTTP/2 in entrata e in uscita in un file, utile per il debug a livello di rete.
property LogFile: TsgcTCPLogFile read GetLogFile write SetLogFile;
Enabled=False
Imposti Enabled=True e FileName sul percorso completo del log di output. Ogni byte inviato o ricevuto sul socket HTTP/2 viene aggiunto al file, quindi è possibile ispezionare sia le intestazioni di richiesta/risposta (decodificate con HPACK nel componente) sia i payload dei frame DATA. L'accesso al file di log non è thread-safe, non condivida lo stesso file tra più thread.
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;