From e8cb527395b055f633c6de8864f54165d8ce5f2b Mon Sep 17 00:00:00 2001 From: David Zhao Date: Sun, 19 Jul 2026 00:34:18 -0700 Subject: [PATCH 1/3] reduce dtmf logs to debug --- pkg/sip/room.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/sip/room.go b/pkg/sip/room.go index d58f06a0..4c0024fd 100644 --- a/pkg/sip/room.go +++ b/pkg/sip/room.go @@ -537,7 +537,7 @@ func (r *Room) sendDTMF(ctx context.Context, msg *livekit.SipDTMF) { // TODO: Separate goroutine? ctx, cancel := context.WithCancel(ctx) defer cancel() - r.log.Infow("forwarding dtmf to sip", "digit", msg.Digit) + r.log.Debugw("forwarding dtmf to sip", "digit", msg.Digit) _ = (*outDTMF).WriteDTMF(ctx, msg.Digit) } From a5bd90bf6fcc8edb6591c849744600251e6d32fc Mon Sep 17 00:00:00 2001 From: David Zhao Date: Sun, 19 Jul 2026 15:10:04 -0700 Subject: [PATCH 2/3] also reducing level of other low-value logs --- pkg/sip/media_port.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkg/sip/media_port.go b/pkg/sip/media_port.go index 0744d307..50e4fe9d 100644 --- a/pkg/sip/media_port.go +++ b/pkg/sip/media_port.go @@ -241,7 +241,7 @@ func (c *udpConn) SetDst(addr netip.AddrPort) { if addr.IsValid() { prev := c.dst.Swap(&addr) if prev == nil || !prev.IsValid() { - c.log.Infow("setting media destination", "addr", addr.String()) + c.log.Debugw("setting media destination", "addr", addr.String()) } else if *prev != addr { changeCount := c.dstChangeCount.Add(1) now := time.Now().UnixNano() @@ -263,7 +263,7 @@ func (c *udpConn) Read(b []byte) (n int, err error) { } prev := c.src.Swap(&addr) if prev == nil || !prev.IsValid() { - c.log.Infow("setting media source", "addr", addr.String()) + c.log.Debugw("setting media source", "addr", addr.String()) } else if *prev != addr { changeCount := c.srcChangeCount.Add(1) now := time.Now().UnixNano() @@ -318,7 +318,7 @@ func (c *udpConn) discardLoop() error { packetsDiscarded++ } if err != nil || packetsDiscarded > 0 { - c.log.Infow("Stopped discarding packets", "packetsDiscarded", packetsDiscarded, "error", err) + c.log.Debugw("Stopped discarding packets", "packetsDiscarded", packetsDiscarded, "error", err) } err = c.UDPConn.SetReadDeadline(time.Time{}) // clear deadline if err != nil && !errors.Is(err, net.ErrClosed) { @@ -758,7 +758,7 @@ func (p *MediaPort) SetConfig(c *MediaConf) error { if c.Crypto != nil { crypto = c.Crypto.Profile.String() } - p.log.Infow("using codecs", + p.log.Debugw("using codecs", "audio-codec", c.Audio.Codec.Info().SDPName, "audio-rtp", c.Audio.Type, "dtmf-rtp", c.Audio.DTMFType, "srtp", crypto, @@ -813,7 +813,7 @@ func (p *MediaPort) rtpLoop(tid traceid.ID, sess rtp.Session) { p.stats.Streams.Add(1) p.mediaReceived.Break() log := p.log.WithValues("ssrc", ssrc) - log.Infow("accepting RTP stream") + log.Debugw("accepting RTP stream") go p.rtpReadLoop(tid, log, r) } } From 7ce3195c5d83cf37826db8416d8d2659855dceb3 Mon Sep 17 00:00:00 2001 From: David Zhao Date: Fri, 31 Jul 2026 00:30:58 -0700 Subject: [PATCH 3/3] keep codec log --- pkg/sip/media_port.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/sip/media_port.go b/pkg/sip/media_port.go index 50e4fe9d..068ad9fa 100644 --- a/pkg/sip/media_port.go +++ b/pkg/sip/media_port.go @@ -758,7 +758,7 @@ func (p *MediaPort) SetConfig(c *MediaConf) error { if c.Crypto != nil { crypto = c.Crypto.Profile.String() } - p.log.Debugw("using codecs", + p.log.Infow("using codecs", "audio-codec", c.Audio.Codec.Info().SDPName, "audio-rtp", c.Audio.Type, "dtmf-rtp", c.Audio.DTMFType, "srtp", crypto,