MCPcopy Create free account
hub / github.com/livekit/livekit / SetLogger

Method SetLogger

pkg/sfu/buffer/buffer_base.go:251–268  ·  view source on GitHub ↗
(lgr logger.Logger)

Source from the content-addressed store, hash-verified

249}
250
251func (b *BufferBase) SetLogger(lgr logger.Logger) {
252 b.Lock()
253 defer b.Unlock()
254
255 for _, component := range b.params.LoggerComponents {
256 lgr = lgr.WithComponent(component)
257 }
258 lgr = lgr.WithValues("ssrc", b.params.SSRC)
259 b.logger = lgr
260
261 if b.rtpStats != nil {
262 b.rtpStats.SetLogger(b.logger)
263 }
264
265 if b.rtpStatsLite != nil {
266 b.rtpStatsLite.SetLogger(b.logger)
267 }
268}
269
270func (b *BufferBase) Bind(rtpParameters webrtc.RTPParameters, codec webrtc.RTPCodecCapability, bitrate int) error {
271 b.logger.Debugw("binding track")

Callers

nothing calls this directly

Calls 1

SetLoggerMethod · 0.65

Tested by

no test coverage detected