title: Winston - MaxListenersExceededWarning: Possible EventEmitter memory leak detected
body: <p>Got below error in winston when using file logging with winston-daily-rotate-file package, code works well with winston console logging, </p>
  
  <pre><code>  MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 error listeners added. Use emitter.setMaxListeners() to increase limit
          at _addListener (events.js:256:17)
          at DailyRotateFile.addListener (events.js:272:10)
          at DailyRotateFile.once (events.js:301:8)
          at asyncForEach (/home/ubuntumachine/Desktop/project/node_modules/winston/lib/winston/exception-handler.js:217:17)
          at /home/ubuntumachine/Desktop/project/node_modules/async/internal/withoutIndex.js:9:16
          at eachOfArrayLike (/home/ubuntumachine/Desktop/project/node_modules/async/eachOf.js:65:9)
          at exports.default (/home/ubuntumachine/Desktop/project/node_modules/async/eachOf.js:9:5)
          at eachLimit (/home/ubuntumachine/Desktop/project/node_modules/async/forEach.js:80:24)
          at ExceptionHandler._uncaughtException (/home/ubuntumachine/Desktop/project/node_modules/winston/lib/winston/exception-handler.js:203:5)
          at process.emit (events.js:198:13)
      (node:20805) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 finish listeners added. Use emitter.setMaxListeners() to increase limit
          at _addListener (events.js:256:17)
          at DailyRotateFile.addListener (events.js:272:10)
          at DailyRotateFile.once (events.js:301:8)
          at asyncForEach (/home/ubuntumachine/Desktop/project/node_modules/winston/lib/winston/exception-handler.js:216:17)
          at /home/ubuntumachine/Desktop/project/node_modules/async/internal/withoutIndex.js:9:16
          at eachOfArrayLike (/home/ubuntumachine/Desktop/project/node_modules/async/eachOf.js:65:9)
          at exports.default (/home/ubuntumachine/Desktop/project/node_modules/async/eachOf.js:9:5)
          at eachLimit (/home/ubuntumachine/Desktop/project/node_modules/async/forEach.js:80:24)
          at ExceptionHandler._uncaughtException (/home/ubuntumachine/Desktop/project/node_modules/winston/lib/winston/exception-handler.js:203:5)
          at process.emit (events.js:198:13)
      (node:20805) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 31 error listeners added. Use emitter.setMaxListeners() to increase limit
          at _addListener (events.js:256:17)
          at Console.addListener (events.js:272:10)
          at Console.once (events.js:301:8)
          at asyncForEach (/home/ubuntumachine/Desktop/project/node_modules/winston/lib/winston/exception-handler.js:217:17)
          at /home/ubuntumachine/Desktop/project/node_modules/async/internal/withoutIndex.js:9:16
          at eachOfArrayLike (/home/ubuntumachine/Desktop/project/node_modules/async/eachOf.js:65:9)
          at exports.default (/home/ubuntumachine/Desktop/project/node_modules/async/eachOf.js:9:5)
          at eachLimit (/home/ubuntumachine/Desktop/project/node_modules/async/forEach.js:80:24)
          at ExceptionHandler._uncaughtException (/home/ubuntumachine/Desktop/project/node_modules/winston/lib/winston/exception-handler.js:203:5)
          at process.emit (events.js:198:13)
  </code></pre>
  
  <p>Tried to set max listeners to infinity,</p>
  
  <pre><code>const EventEmitter = require('events');
  const emitter = new EventEmitter();
  emitter.setMaxListeners(Infinity);
  </code></pre>
  
  <p>still facing same issue.</p>