events: update MaxListenersExceededWarning message log · nodejs/node@ca5607b · GitHub
Skip to content

Commit ca5607b

Browse files
sinkhahatargos
authored andcommitted
events: update MaxListenersExceededWarning message log
PR-URL: #51921 Reviewed-By: Moshe Atlow <moshe@atlow.co.il> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
1 parent fca38b2 commit ca5607b

6 files changed

Lines changed: 9 additions & 6 deletions

lib/events.js

Lines changed: 1 addition & 1 deletion

lib/internal/event_target.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -561,7 +561,7 @@ class EventTarget {
561561
// eslint-disable-next-line no-restricted-syntax
562562
const w = new Error('Possible EventTarget memory leak detected. ' +
563563
`${size} ${type} listeners ` +
564-
`added to ${inspect(this, { depth: -1 })}. Use ` +
564+
`added to ${inspect(this, { depth: -1 })}. MaxListeners is ${this[kMaxEventTargetListeners]}. Use ` +
565565
'events.setMaxListeners() to increase limit');
566566
w.name = 'MaxListenersExceededWarning';
567567
w.target = this;

test/parallel/test-event-emitter-max-listeners-warning-for-null.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ process.on('warning', common.mustCall((warning) => {
1616
assert.strictEqual(warning.count, 2);
1717
assert.strictEqual(warning.type, null);
1818
assert.ok(warning.message.includes(
19-
'2 null listeners added to [EventEmitter].'));
19+
'2 null listeners added to [EventEmitter]. MaxListeners is 1.'));
2020
}));
2121

2222
e.on(null, () => {});

test/parallel/test-event-emitter-max-listeners-warning-for-symbol.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ process.on('warning', common.mustCall((warning) => {
1818
assert.strictEqual(warning.count, 2);
1919
assert.strictEqual(warning.type, symbol);
2020
assert.ok(warning.message.includes(
21-
'2 Symbol(symbol) listeners added to [EventEmitter].'));
21+
'2 Symbol(symbol) listeners added to [EventEmitter]. MaxListeners is 1.'));
2222
}));
2323

2424
e.on(symbol, () => {});

test/parallel/test-event-emitter-max-listeners-warning.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ process.on('warning', common.mustCall((warning) => {
2323
assert.strictEqual(warning.count, 2);
2424
assert.strictEqual(warning.type, 'event-type');
2525
assert.ok(warning.message.includes(
26-
'2 event-type listeners added to [FakeInput].'));
26+
'2 event-type listeners added to [FakeInput]. MaxListeners is 1.'));
2727
}));
2828

2929
e.on('event-type', () => {});

test/parallel/test-eventtarget-memoryleakwarning.js

Lines changed: 4 additions & 1 deletion

0 commit comments

Comments
 (0)