events: Output the event that is leaking
authorArnout Kazemier <3rd-Eden@users.noreply.github.com>
Tue, 1 Jul 2014 06:44:09 +0000 (08:44 +0200)
committerFedor Indutny <fedor@indutny.com>
Tue, 1 Jul 2014 11:45:55 +0000 (15:45 +0400)
Signed-off-by: Fedor Indutny <fedor@indutny.com>
lib/events.js

index e34c1b5..0cd841b 100644 (file)
@@ -173,9 +173,9 @@ EventEmitter.prototype.addListener = function addListener(type, listener) {
     if (m && m > 0 && this._events[type].length > m) {
       this._events[type].warned = true;
       console.error('(node) warning: possible EventEmitter memory ' +
-                    'leak detected. %d listeners added. ' +
+                    'leak detected. %d %s listeners added. ' +
                     'Use emitter.setMaxListeners() to increase limit.',
-                    this._events[type].length);
+                    this._events[type].length, type);
       console.trace();
     }
   }