在EventEmitter警告之后使节点显示堆栈跟踪

我有这个错误:

(node:11164) Warning: Possible EventEmitter memory leak detected. 11 end listeners added. Use emitter.setMaxListeners() to increase limit 

没有给出堆栈跟踪,所以我不知道哪个事件可能是罪魁祸首。

我尝试通过重写console.warn来解决这个问题,但是在那个时候堆栈跟踪是没有用的,因为在添加监听器的时候不会调用console.warn但是之后会有一些随意的时间。

这随节点v6(或可能与v5)而改变。

以前,堆栈跟踪会自动显示,现在您必须自己生成堆栈跟踪:

 process.on('warning', e => console.warn(e.stack)); 

logging在这里 。