From bbbc24c43199496a14a477206582861c18643dc6 Mon Sep 17 00:00:00 2001 From: Marten Seemann Date: Mon, 28 Nov 2016 11:27:54 +0700 Subject: [PATCH] improve logging of StopWaitingFrames --- frames/log.go | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/frames/log.go b/frames/log.go index ac548c649..4fb1402aa 100644 --- a/frames/log.go +++ b/frames/log.go @@ -11,8 +11,16 @@ func LogFrame(frame Frame, sent bool) { if sent { dir = "->" } - if sf, ok := frame.(*StreamFrame); ok { - utils.Debugf("\t%s &frames.StreamFrame{StreamID: %d, FinBit: %t, Offset: 0x%x, Data length: 0x%x, Offset + Data length: 0x%x}", dir, sf.StreamID, sf.FinBit, sf.Offset, sf.DataLen(), sf.Offset+sf.DataLen()) + if f, ok := frame.(*StreamFrame); ok { + utils.Debugf("\t%s &frames.StreamFrame{StreamID: %d, FinBit: %t, Offset: 0x%x, Data length: 0x%x, Offset + Data length: 0x%x}", dir, f.StreamID, f.FinBit, f.Offset, f.DataLen(), f.Offset+f.DataLen()) + return + } + if f, ok := frame.(*StopWaitingFrame); ok { + if sent { + utils.Debugf("\t%s &frames.StopWaitingFrame{LeastUnacked: 0x%x, PacketNumberLen: 0x%x}", dir, f.LeastUnacked, f.PacketNumberLen) + } else { + utils.Debugf("\t%s &frames.StopWaitingFrame{LeastUnacked: 0x%x}", dir, f.LeastUnacked) + } return } utils.Debugf("\t%s %#v", dir, frame)