From 336fe548d78371c31bfa5dc04d259df8e39260ea Mon Sep 17 00:00:00 2001 From: Marten Seemann Date: Wed, 3 Aug 2016 11:49:19 +0700 Subject: [PATCH] improve logging of legacy ACK frames --- frames/log.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/frames/log.go b/frames/log.go index f4e9074f..ef3f6900 100644 --- a/frames/log.go +++ b/frames/log.go @@ -13,7 +13,12 @@ func LogFrame(frame Frame, sent bool) { } 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()) - } else { - utils.Debugf("\t%s %#v", dir, frame) + return } + if ack, ok := frame.(*AckFrame); ok { + if ack.AckFrameLegacy != nil { + frame = ack.AckFrameLegacy + } + } + utils.Debugf("\t%s %#v", dir, frame) }