From e4ba689bfd24d496a6caa808313bb1e7ea0f3351 Mon Sep 17 00:00:00 2001 From: aler9 <46489434+aler9@users.noreply.github.com> Date: Wed, 3 Nov 2021 22:44:17 +0100 Subject: [PATCH] rtsp: print opened listeners in a single line --- internal/core/rtsp_server.go | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/internal/core/rtsp_server.go b/internal/core/rtsp_server.go index 09db3383..be7616a3 100644 --- a/internal/core/rtsp_server.go +++ b/internal/core/rtsp_server.go @@ -7,6 +7,7 @@ import ( "encoding/binary" "fmt" "strconv" + "strings" "sync" "time" @@ -119,15 +120,19 @@ func newRTSPServer( return nil, err } + var temp []string + + temp = append(temp, fmt.Sprintf("%s (TCP)", address)) + if s.srv.UDPRTPAddress != "" { - s.log(logger.Info, "UDP/RTP listener opened on %s", s.srv.UDPRTPAddress) + temp = append(temp, fmt.Sprintf("%s (UDP/RTP)", s.srv.UDPRTPAddress)) } if s.srv.UDPRTCPAddress != "" { - s.log(logger.Info, "UDP/RTCP listener opened on %s", s.srv.UDPRTCPAddress) + temp = append(temp, fmt.Sprintf("%s (UDP/RTCP)", s.srv.UDPRTCPAddress)) } - s.log(logger.Info, "TCP listener opened on %s", address) + s.log(logger.Info, "listener opened on "+strings.Join(temp, ", ")) if s.metrics != nil { if !isTLS {