diff --git a/internal/wire/log.go b/internal/wire/log.go index 7cff4c65..3c56ac45 100644 --- a/internal/wire/log.go +++ b/internal/wire/log.go @@ -35,6 +35,8 @@ func LogFrame(logger utils.Logger, frame Frame, sent bool) { } case *NewConnectionIDFrame: logger.Debugf("\t%s &wire.NewConnectionIDFrame{SequenceNumber: %d, ConnectionID: %s, StatelessResetToken: %#x}", dir, f.SequenceNumber, f.ConnectionID, f.StatelessResetToken) + case *NewTokenFrame: + logger.Debugf("\t%s &wire.NewTokenFrame{Token: %#x}", dir, f.Token) default: logger.Debugf("\t%s %#v", dir, frame) } diff --git a/internal/wire/log_test.go b/internal/wire/log_test.go index 8fb8749a..1054c776 100644 --- a/internal/wire/log_test.go +++ b/internal/wire/log_test.go @@ -95,4 +95,11 @@ var _ = Describe("Frame logging", func() { }, false) Expect(buf.String()).To(ContainSubstring("\t<- &wire.NewConnectionIDFrame{SequenceNumber: 42, ConnectionID: 0xdeadbeef, StatelessResetToken: 0x0102030405060708090a0b0c0d0e0f10}")) }) + + It("logs NEW_TOKEN frames", func() { + LogFrame(logger, &NewTokenFrame{ + Token: []byte{0xde, 0xad, 0xbe, 0xef}, + }, true) + Expect(buf.String()).To(ContainSubstring("\t-> &wire.NewTokenFrame{Token: 0xdeadbeef")) + }) })