Skip to content

Commit c2324c9

Browse files
committed
feat(NODE-4814): Add severity loggers and unskip tests
1 parent d502eb0 commit c2324c9

File tree

2 files changed

+19
-4
lines changed

2 files changed

+19
-4
lines changed

src/mongo_logger.ts

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -430,14 +430,30 @@ export class MongoLogger {
430430
maxDocumentLength: number;
431431
logDestination: MongoDBLogWritable | Writable;
432432

433+
emergency = this.log.bind(this, 'emergency');
434+
/** @experimental */
435+
alert = this.log.bind(this, 'alert');
436+
/** @experimental */
437+
critical = this.log.bind(this, 'critical');
438+
/** @experimental */
439+
error = this.log.bind(this, 'error');
440+
/** @experimental */
441+
warning = this.log.bind(this, 'warn');
442+
/** @experimental */
443+
notice = this.log.bind(this, 'notice');
444+
/** @experimental */
445+
info = this.log.bind(this, 'info');
446+
/** @experimental */
447+
debug = this.log.bind(this, 'debug');
448+
/** @experimental */
449+
trace = this.log.bind(this, 'trace');
450+
433451
constructor(options: MongoLoggerOptions) {
434452
this.componentSeverities = options.componentSeverities;
435453
this.maxDocumentLength = options.maxDocumentLength;
436454
this.logDestination = options.logDestination;
437455
}
438456

439-
emergency = this.log.bind(this, 'emergency');
440-
441457
private log(
442458
severity: SeverityLevel,
443459
component: MongoLoggableComponent,

test/unit/mongo_logger.test.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -648,8 +648,7 @@ describe('class MongoLogger', function () {
648648
expect(stream.buffer).to.have.lengthOf(0);
649649
});
650650

651-
// TODO(NODE-4814): Unskip this test
652-
context.skip('when the log severity is greater than what was configured', function () {
651+
context('when the log severity is greater than what was configured', function () {
653652
it('does not write to logDestination', function () {
654653
const stream = new BufferingStream();
655654
const logger = new MongoLogger({

0 commit comments

Comments
 (0)