Skip to content

Commit 9ef1d89

Browse files
committed
Add pion logging
1 parent 65c58c3 commit 9ef1d89

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

peer/conn.go

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,9 @@ func newWithClientOrServer(servers []webrtc.ICEServer, client bool, opts *ConnOp
5252
// Enables preference to STUN.
5353
opts.SettingEngine.SetSrflxAcceptanceMinWait(0)
5454
opts.SettingEngine.DetachDataChannels()
55-
lf := logging.NewDefaultLoggerFactory()
56-
lf.DefaultLogLevel = logging.LogLevelDisabled
57-
opts.SettingEngine.LoggerFactory = lf
55+
factory := logging.NewDefaultLoggerFactory()
56+
factory.DefaultLogLevel = logging.LogLevelWarn
57+
opts.SettingEngine.LoggerFactory = factory
5858
api := webrtc.NewAPI(webrtc.WithSettingEngine(opts.SettingEngine))
5959
rtc, err := api.NewPeerConnection(webrtc.Configuration{
6060
ICEServers: servers,
@@ -224,6 +224,10 @@ func (c *Conn) init() error {
224224
c.opts.Logger.Debug(context.Background(), "dtls transport state updated",
225225
slog.F("state", dtlsTransportState))
226226
})
227+
c.rtc.SCTP().Transport().ICETransport().OnSelectedCandidatePairChange(func(candidatePair *webrtc.ICECandidatePair) {
228+
c.opts.Logger.Debug(context.Background(), "selected candidate pair changed",
229+
slog.F("local", candidatePair.Local), slog.F("remote", candidatePair.Remote))
230+
})
227231
c.rtc.OnICECandidate(func(iceCandidate *webrtc.ICECandidate) {
228232
if iceCandidate == nil {
229233
return

0 commit comments

Comments
 (0)