@@ -219,7 +219,7 @@ export class MeetingManager implements AudioVideoObserver {
219
219
await this . meetingSession ?. deviceController . chooseAudioOutput ( null ) ;
220
220
await this . meetingSession ?. deviceController . destroy ( ) ;
221
221
} catch ( error ) {
222
- console . log (
222
+ this . logger . info (
223
223
'MeetingManager failed to clean up media resources on leave'
224
224
) ;
225
225
}
@@ -238,7 +238,7 @@ export class MeetingManager implements AudioVideoObserver {
238
238
}
239
239
240
240
audioVideoDidStart = ( ) : void => {
241
- console . log (
241
+ this . logger . info (
242
242
'[MeetingManager audioVideoDidStart] Meeting started successfully'
243
243
) ;
244
244
this . meetingStatus = MeetingStatus . Succeeded ;
@@ -259,37 +259,37 @@ export class MeetingManager implements AudioVideoObserver {
259
259
const sessionStatusCode = sessionStatus . statusCode ( ) ;
260
260
switch ( sessionStatusCode ) {
261
261
case MeetingSessionStatusCode . MeetingEnded :
262
- console . log (
262
+ this . logger . info (
263
263
`[MeetingManager audioVideoDidStop] Meeting ended for all: ${ sessionStatusCode } `
264
264
) ;
265
265
this . meetingStatus = MeetingStatus . Ended ;
266
266
break ;
267
267
case MeetingSessionStatusCode . Left :
268
- console . log (
268
+ this . logger . info (
269
269
`[MeetingManager audioVideoDidStop] Left the meeting: ${ sessionStatusCode } `
270
270
) ;
271
271
this . meetingStatus = MeetingStatus . Left ;
272
272
break ;
273
273
case MeetingSessionStatusCode . AudioJoinedFromAnotherDevice :
274
- console . log (
274
+ this . logger . info (
275
275
`[MeetingManager audioVideoDidStop] Meeting joined from another device: ${ sessionStatusCode } `
276
276
) ;
277
277
this . meetingStatus = MeetingStatus . JoinedFromAnotherDevice ;
278
278
break ;
279
279
default :
280
280
// The following status codes are Failures according to MeetingSessionStatus
281
281
if ( sessionStatus . isFailure ( ) && ! sessionStatus . isTerminal ( ) ) {
282
- console . log (
282
+ this . logger . info (
283
283
`[MeetingManager audioVideoDidStop] Non-Terminal failure occurred: ${ sessionStatusCode } `
284
284
) ;
285
285
this . meetingStatus = MeetingStatus . Failed ;
286
286
} else if ( sessionStatus . isTerminal ( ) ) {
287
- console . log (
287
+ this . logger . info (
288
288
`[MeetingManager audioVideoDidStop] Terminal failure occurred: ${ sessionStatusCode } `
289
289
) ;
290
290
this . meetingStatus = MeetingStatus . TerminalFailure ;
291
291
} else {
292
- console . log (
292
+ this . logger . info (
293
293
`[MeetingManager audioVideoDidStop] session stopped with code ${ sessionStatusCode } `
294
294
) ;
295
295
}
@@ -372,7 +372,7 @@ export class MeetingManager implements AudioVideoObserver {
372
372
this . publishDeviceLabelTriggerStatus ( ) ;
373
373
return stream ;
374
374
} catch ( error ) {
375
- console . error ( 'MeetingManager failed to get device permissions' ) ;
375
+ this . logger . error ( 'MeetingManager failed to get device permissions' ) ;
376
376
this . deviceLabelTriggerStatus = DeviceLabelTriggerStatus . DENIED ;
377
377
this . publishDeviceLabelTriggerStatus ( ) ;
378
378
throw error ;
@@ -440,9 +440,8 @@ export class MeetingManager implements AudioVideoObserver {
440
440
this . audioInputDevices [ 0 ] . deviceId
441
441
) ;
442
442
} catch ( error ) {
443
- console . error (
444
- 'MeetingManager failed to select audio input device on join' ,
445
- error
443
+ this . logger . error (
444
+ `MeetingManager failed to select audio input device on join: ${ error } `
446
445
) ;
447
446
}
448
447
this . publishSelectedAudioInputDevice ( ) ;
@@ -460,9 +459,8 @@ export class MeetingManager implements AudioVideoObserver {
460
459
this . audioOutputDevices [ 0 ] . deviceId
461
460
) ;
462
461
} catch ( error ) {
463
- console . error (
464
- 'MeetingManager failed to select audio output device on join' ,
465
- error
462
+ this . logger . error (
463
+ `MeetingManager failed to select audio output device on join: ${ error } `
466
464
) ;
467
465
}
468
466
}
@@ -492,7 +490,7 @@ export class MeetingManager implements AudioVideoObserver {
492
490
newError . name = error . name ;
493
491
newError . message += ' ' + error . message ;
494
492
}
495
- console . error ( newError ) ;
493
+ this . logger . error ( newError . toString ( ) ) ;
496
494
throw newError ;
497
495
}
498
496
} ;
@@ -503,9 +501,8 @@ export class MeetingManager implements AudioVideoObserver {
503
501
this . selectedAudioOutputDevice = deviceId ;
504
502
this . publishSelectedAudioOutputDevice ( ) ;
505
503
} catch ( error ) {
506
- console . error (
507
- 'MeetingManager failed to select audio output device' ,
508
- error
504
+ this . logger . error (
505
+ `MeetingManager failed to select audio output device: ${ error } `
509
506
) ;
510
507
throw new Error ( 'MeetingManager failed to select audio output device' ) ;
511
508
}
@@ -524,7 +521,7 @@ export class MeetingManager implements AudioVideoObserver {
524
521
newError . name = error . name ;
525
522
newError . message += ' ' + error . message ;
526
523
}
527
- console . error ( newError ) ;
524
+ this . logger . error ( newError . toString ( ) ) ;
528
525
throw newError ;
529
526
}
530
527
} ;
@@ -535,9 +532,8 @@ export class MeetingManager implements AudioVideoObserver {
535
532
this . selectedVideoInputDevice = undefined ;
536
533
this . publishSelectedVideoInputDevice ( ) ;
537
534
} catch ( error ) {
538
- console . error (
539
- 'MeetingManager failed to unselect video input device' ,
540
- error
535
+ this . logger . error (
536
+ `MeetingManager failed to unselect video input device: ${ error } `
541
537
) ;
542
538
throw new Error ( 'MeetingManager failed to unselect video input device' ) ;
543
539
}
0 commit comments