From fbdc2491d92b06c66dc68b6ea37bb0395887ed0e Mon Sep 17 00:00:00 2001 From: Raja Subramanian Date: Thu, 24 Oct 2024 16:24:54 +0530 Subject: [PATCH] Log truncated (#3136) * Log truncated * add related address --- pkg/rtc/room.go | 2 +- pkg/rtc/transport.go | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/pkg/rtc/room.go b/pkg/rtc/room.go index 77471f25b..a29ba6774 100644 --- a/pkg/rtc/room.go +++ b/pkg/rtc/room.go @@ -1849,7 +1849,7 @@ func connectionDetailsFields(infos []*types.ICEConnectionInfo) []interface{} { if !isPrivate && len(remoteAddress) > minIPTruncateLen { remoteAddress = remoteAddress[:len(remoteAddress)-3] + "..." } - cStr += " " + fmt.Sprintf("%s %s %s:%d", c.Remote.NetworkType(), c.Remote.Type(), c.Remote.Address(), c.Remote.Port()) + cStr += " " + fmt.Sprintf("%s %s %s:%d", c.Remote.NetworkType(), c.Remote.Type(), remoteAddress, c.Remote.Port()) if relatedAddress := c.Remote.RelatedAddress(); relatedAddress != nil { ipAddr = net.ParseIP(relatedAddress.Address) if ipAddr != nil { diff --git a/pkg/rtc/transport.go b/pkg/rtc/transport.go index 5b0111848..a3665dd46 100644 --- a/pkg/rtc/transport.go +++ b/pkg/rtc/transport.go @@ -152,6 +152,10 @@ func (w wrappedICECandidatePairLogger) MarshalLogObject(e zapcore.ObjectEncoder) e.AddString("remoteCandidateType", w.pair.Remote.Typ.String()) e.AddString("remoteAdddress", w.pair.Remote.Address[:len(w.pair.Remote.Address)-3]+"...") e.AddUint16("remotePort", w.pair.Remote.Port) + if w.pair.Remote.RelatedAddress != "" { + e.AddString("relatedAdddress", w.pair.Remote.RelatedAddress[:len(w.pair.Remote.RelatedAddress)-3]+"...") + e.AddUint16("relatedPort", w.pair.Remote.RelatedPort) + } } return nil }