Skip to content

Commit cd775ab

Browse files
committed
Add pion logging
1 parent 65c58c3 commit cd775ab

File tree

2 files changed

+9
-11
lines changed

2 files changed

+9
-11
lines changed

peer/conn.go

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,12 +49,10 @@ func newWithClientOrServer(servers []webrtc.ICEServer, client bool, opts *ConnOp
4949
opts = &ConnOptions{}
5050
}
5151

52-
// Enables preference to STUN.
53-
opts.SettingEngine.SetSrflxAcceptanceMinWait(0)
5452
opts.SettingEngine.DetachDataChannels()
55-
lf := logging.NewDefaultLoggerFactory()
56-
lf.DefaultLogLevel = logging.LogLevelDisabled
57-
opts.SettingEngine.LoggerFactory = lf
53+
factory := logging.NewDefaultLoggerFactory()
54+
factory.DefaultLogLevel = logging.LogLevelDisabled
55+
opts.SettingEngine.LoggerFactory = factory
5856
api := webrtc.NewAPI(webrtc.WithSettingEngine(opts.SettingEngine))
5957
rtc, err := api.NewPeerConnection(webrtc.Configuration{
6058
ICEServers: servers,
@@ -224,6 +222,10 @@ func (c *Conn) init() error {
224222
c.opts.Logger.Debug(context.Background(), "dtls transport state updated",
225223
slog.F("state", dtlsTransportState))
226224
})
225+
c.rtc.SCTP().Transport().ICETransport().OnSelectedCandidatePairChange(func(candidatePair *webrtc.ICECandidatePair) {
226+
c.opts.Logger.Debug(context.Background(), "selected candidate pair changed",
227+
slog.F("local", candidatePair.Local), slog.F("remote", candidatePair.Remote))
228+
})
227229
c.rtc.OnICECandidate(func(iceCandidate *webrtc.ICECandidate) {
228230
if iceCandidate == nil {
229231
return

peer/conn_test.go

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -287,9 +287,7 @@ func createPair(t *testing.T) (client *peer.Conn, server *peer.Conn, wan *vnet.R
287287
c1SettingEngine.SetVNet(c1Net)
288288
c1SettingEngine.SetPrflxAcceptanceMinWait(0)
289289
c1SettingEngine.SetICETimeouts(disconnectedTimeout, failedTimeout, keepAliveInterval)
290-
channel1, err := peer.Client([]webrtc.ICEServer{{
291-
URLs: []string{"stun:stun.l.google.com:19302"},
292-
}}, &peer.ConnOptions{
290+
channel1, err := peer.Client([]webrtc.ICEServer{{}}, &peer.ConnOptions{
293291
SettingEngine: c1SettingEngine,
294292
Logger: slogtest.Make(t, nil).Named("client").Leveled(slog.LevelDebug),
295293
})
@@ -301,9 +299,7 @@ func createPair(t *testing.T) (client *peer.Conn, server *peer.Conn, wan *vnet.R
301299
c2SettingEngine.SetVNet(c2Net)
302300
c2SettingEngine.SetPrflxAcceptanceMinWait(0)
303301
c2SettingEngine.SetICETimeouts(disconnectedTimeout, failedTimeout, keepAliveInterval)
304-
channel2, err := peer.Server([]webrtc.ICEServer{{
305-
URLs: []string{"stun:stun.l.google.com:19302"},
306-
}}, &peer.ConnOptions{
302+
channel2, err := peer.Server([]webrtc.ICEServer{{}}, &peer.ConnOptions{
307303
SettingEngine: c2SettingEngine,
308304
Logger: slogtest.Make(t, nil).Named("server").Leveled(slog.LevelDebug),
309305
})

0 commit comments

Comments
 (0)