replace the GetLogWriter quic.Config option by a Tracer interface

This commit is contained in:
Marten Seemann
2020-06-29 13:31:43 +07:00
parent 4121ea84f4
commit ac606222e0
16 changed files with 129 additions and 65 deletions

View File

@@ -19,6 +19,7 @@ import (
"github.com/lucas-clemente/quic-go/internal/protocol"
"github.com/lucas-clemente/quic-go/interop/http09"
"github.com/lucas-clemente/quic-go/interop/utils"
"github.com/lucas-clemente/quic-go/qlog"
)
var errUnsupported = errors.New("unsupported test case")
@@ -66,7 +67,7 @@ func runTestcase(testcase string) error {
if err != nil {
return err
}
quicConf := &quic.Config{GetLogWriter: getLogWriter}
quicConf := &quic.Config{Tracer: qlog.NewTracer(getLogWriter)}
if testcase == "http3" {
r := &http3.RoundTripper{