set mor loggers in SIP libraries

This commit is contained in:
Joel Wetzell
2025-12-11 21:04:07 -06:00
parent 7a0e945ecd
commit 5c94cddc74

View File

@@ -9,6 +9,7 @@ import (
"time" "time"
"github.com/emiago/diago" "github.com/emiago/diago"
"github.com/emiago/diago/media"
"github.com/emiago/sipgo" "github.com/emiago/sipgo"
"github.com/emiago/sipgo/sip" "github.com/emiago/sipgo/sip"
"github.com/jwetzell/showbridge-go/internal/config" "github.com/jwetzell/showbridge-go/internal/config"
@@ -102,10 +103,12 @@ func (sds *SIPDTMFServer) Run() error {
ua, _ := sipgo.NewUA( ua, _ := sipgo.NewUA(
sipgo.WithUserAgentTransportLayerOptions(sip.WithTransportLayerLogger(diagoLogger)), sipgo.WithUserAgentTransportLayerOptions(sip.WithTransportLayerLogger(diagoLogger)),
sipgo.WithUserAgentTransactionLayerOptions(sip.WithTransactionLayerLogger(diagoLogger)),
) )
defer ua.Close() defer ua.Close()
sip.SetDefaultLogger(diagoLogger) sip.SetDefaultLogger(diagoLogger)
media.SetDefaultLogger(diagoLogger)
dg := diago.NewDiago(ua, diago.WithLogger(diagoLogger), diago.WithTransport( dg := diago.NewDiago(ua, diago.WithLogger(diagoLogger), diago.WithTransport(
diago.Transport{ diago.Transport{
Transport: sds.Transport, Transport: sds.Transport,