forked from quic-go/quic-go
improve logging of NEW_TOKEN frames
This commit is contained in:
@@ -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)
|
||||
}
|
||||
|
||||
@@ -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"))
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user