From ef1cea84c46e442ac1fae42769c1e4d2862eea3d Mon Sep 17 00:00:00 2001 From: Marten Seemann Date: Tue, 9 Feb 2021 10:51:21 +0800 Subject: [PATCH] expose the constructor for the qlog connection tracer --- qlog/qlog.go | 6 +++--- qlog/qlog_test.go | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/qlog/qlog.go b/qlog/qlog.go index 993e979bb..b6be04167 100644 --- a/qlog/qlog.go +++ b/qlog/qlog.go @@ -32,7 +32,7 @@ func NewTracer(getLogWriter func(p logging.Perspective, connectionID []byte) io. func (t *tracer) TracerForConnection(p logging.Perspective, odcid protocol.ConnectionID) logging.ConnectionTracer { if w := t.getLogWriter(p, odcid.Bytes()); w != nil { - return newConnectionTracer(w, p, odcid) + return NewConnectionTracer(w, p, odcid) } return nil } @@ -58,8 +58,8 @@ type connectionTracer struct { var _ logging.ConnectionTracer = &connectionTracer{} -// newTracer creates a new connectionTracer to record a qlog. -func newConnectionTracer(w io.WriteCloser, p protocol.Perspective, odcid protocol.ConnectionID) logging.ConnectionTracer { +// NewConnectionTracer creates a new tracer to record a qlog for a connection. +func NewConnectionTracer(w io.WriteCloser, p protocol.Perspective, odcid protocol.ConnectionID) logging.ConnectionTracer { t := &connectionTracer{ w: w, perspective: p, diff --git a/qlog/qlog_test.go b/qlog/qlog_test.go index 39f9a64aa..a0d570777 100644 --- a/qlog/qlog_test.go +++ b/qlog/qlog_test.go @@ -58,7 +58,7 @@ var _ = Describe("Tracing", func() { It("stops writing when encountering an error", func() { buf := &bytes.Buffer{} - t := newConnectionTracer( + t := NewConnectionTracer( &limitedWriter{WriteCloser: nopWriteCloser(buf), N: 250}, protocol.PerspectiveServer, protocol.ConnectionID{0xde, 0xad, 0xbe, 0xef},