@@ -67,7 +67,8 @@ describe('class MongoLogger', async function () {
67
67
const logger = new MongoLogger ( {
68
68
componentSeverities,
69
69
maxDocumentLength : 10 ,
70
- logDestination : stream
70
+ logDestination : stream ,
71
+ logDestinationIsStdErr : false
71
72
} ) ;
72
73
73
74
expect ( logger ) . to . have . property ( 'componentSeverities' , componentSeverities ) ;
@@ -85,7 +86,8 @@ describe('class MongoLogger', async function () {
85
86
} as { buffer : any [ ] ; write : ( log : Log ) => void } ;
86
87
const logger = new MongoLogger ( {
87
88
componentSeverities : { command : 'error' } as any ,
88
- logDestination
89
+ logDestination,
90
+ logDestinationIsStdErr : false
89
91
} as any ) ;
90
92
91
93
logger . error ( 'command' , 'Hello world!' ) ;
@@ -105,7 +107,8 @@ describe('class MongoLogger', async function () {
105
107
106
108
const logger = new MongoLogger ( {
107
109
componentSeverities : { command : 'error' } as any ,
108
- logDestination
110
+ logDestination,
111
+ logDestinationIsStdErr : false
109
112
} as any ) ;
110
113
111
114
logger . error ( 'command' , 'Hello world!' ) ;
@@ -648,7 +651,8 @@ describe('class MongoLogger', async function () {
648
651
componentSeverities : {
649
652
topology : 'off'
650
653
} as any ,
651
- logDestination : stream
654
+ logDestination : stream ,
655
+ logDestinationIsStdErr : false
652
656
} as any ) ;
653
657
654
658
logger [ severityLevel ] ( 'topology' , 'message' ) ;
@@ -662,7 +666,8 @@ describe('class MongoLogger', async function () {
662
666
componentSeverities : {
663
667
command : severityLevel
664
668
} as any ,
665
- logDestination : stream
669
+ logDestination : stream ,
670
+ logDestinationIsStdErr : false
666
671
} as any ) ;
667
672
668
673
for ( let i = index + 1 ; i < severities . length ; i ++ ) {
@@ -681,7 +686,8 @@ describe('class MongoLogger', async function () {
681
686
componentSeverities : {
682
687
command : severityLevel
683
688
} as any ,
684
- logDestination : stream
689
+ logDestination : stream ,
690
+ logDestinationIsStdErr : false
685
691
} as any ) ;
686
692
687
693
// Calls all severity logging methods with a level less than or equal to what severityLevel
@@ -706,7 +712,8 @@ describe('class MongoLogger', async function () {
706
712
const stream = new BufferingStream ( ) ;
707
713
const logger = new MongoLogger ( {
708
714
componentSeverities : { command : severityLevel } as any ,
709
- logDestination : stream
715
+ logDestination : stream ,
716
+ logDestinationIsStdErr : false
710
717
} as any ) ;
711
718
712
719
logger [ severityLevel ] ( 'command' , obj ) ;
@@ -722,7 +729,8 @@ describe('class MongoLogger', async function () {
722
729
const stream = new BufferingStream ( ) ;
723
730
const logger = new MongoLogger ( {
724
731
componentSeverities : { command : severityLevel } as any ,
725
- logDestination : stream
732
+ logDestination : stream ,
733
+ logDestinationIsStdErr : false
726
734
} as any ) ;
727
735
728
736
logger [ severityLevel ] ( 'command' , obj ) ;
@@ -742,7 +750,8 @@ describe('class MongoLogger', async function () {
742
750
const stream = new BufferingStream ( ) ;
743
751
const logger = new MongoLogger ( {
744
752
componentSeverities : { command : severityLevel } as any ,
745
- logDestination : stream
753
+ logDestination : stream ,
754
+ logDestinationIsStdErr : false
746
755
} as any ) ;
747
756
748
757
logger [ severityLevel ] ( 'command' , obj ) ;
@@ -760,7 +769,8 @@ describe('class MongoLogger', async function () {
760
769
const stream = new BufferingStream ( ) ;
761
770
const logger = new MongoLogger ( {
762
771
componentSeverities : { command : severityLevel } as any ,
763
- logDestination : stream
772
+ logDestination : stream ,
773
+ logDestinationIsStdErr : false
764
774
} as any ) ;
765
775
766
776
logger [ severityLevel ] ( 'command' , message ) ;
@@ -780,7 +790,8 @@ describe('class MongoLogger', async function () {
780
790
command : 'trace' ,
781
791
connection : 'trace'
782
792
} as any ,
783
- logDestination : stream
793
+ logDestination : stream ,
794
+ logDestinationIsStdErr : false
784
795
} as any ) ;
785
796
} ) ;
786
797
@@ -1358,7 +1369,8 @@ describe('class MongoLogger', async function () {
1358
1369
const logger = new MongoLogger ( {
1359
1370
componentSeverities,
1360
1371
maxDocumentLength : 1000 ,
1361
- logDestination : stream
1372
+ logDestination : stream ,
1373
+ logDestinationIsStdErr : false
1362
1374
} ) ;
1363
1375
// print random message at the debug level
1364
1376
logger . debug ( 'random message' ) ;
@@ -1397,7 +1409,8 @@ describe('class MongoLogger', async function () {
1397
1409
const logger = new MongoLogger ( {
1398
1410
componentSeverities,
1399
1411
maxDocumentLength : 1000 ,
1400
- logDestination : stream
1412
+ logDestination : stream ,
1413
+ logDestinationIsStdErr : false
1401
1414
} ) ;
1402
1415
// print random message at the debug level
1403
1416
logger . debug ( 'random message' ) ;
@@ -1428,7 +1441,8 @@ describe('class MongoLogger', async function () {
1428
1441
const logger = new MongoLogger ( {
1429
1442
componentSeverities,
1430
1443
maxDocumentLength : 1000 ,
1431
- logDestination : createStdioLogger ( process . stdout , 'stdout' )
1444
+ logDestination : createStdioLogger ( process . stdout ) ,
1445
+ logDestinationIsStdErr : false
1432
1446
} ) ;
1433
1447
logger . debug ( 'random message' ) ;
1434
1448
// manually wait for promise to resolve (takes extra time with promisify)
@@ -1459,7 +1473,8 @@ describe('class MongoLogger', async function () {
1459
1473
const logger = new MongoLogger ( {
1460
1474
componentSeverities,
1461
1475
maxDocumentLength : 1000 ,
1462
- logDestination : createStdioLogger ( process . stderr , 'stderr' )
1476
+ logDestination : createStdioLogger ( process . stderr ) ,
1477
+ logDestinationIsStdErr : true
1463
1478
} ) ;
1464
1479
expect ( ( ) => logger . debug ( 'random message' ) ) . to . not . throw ( Error ) ;
1465
1480
expect ( Object . keys ( logger . componentSeverities ) . every ( key => key === SeverityLevel . OFF ) ) ;
@@ -1483,7 +1498,8 @@ describe('class MongoLogger', async function () {
1483
1498
const logger = new MongoLogger ( {
1484
1499
componentSeverities,
1485
1500
maxDocumentLength : 1000 ,
1486
- logDestination : stream
1501
+ logDestination : stream ,
1502
+ logDestinationIsStdErr : false
1487
1503
} ) ;
1488
1504
1489
1505
logger . debug ( 'longer timeout' ) ;
0 commit comments