From 23569516da474eb519187b39ba3db37e7bef3eac Mon Sep 17 00:00:00 2001 From: Misha Koryak Date: Tue, 13 Oct 2015 14:59:25 -0400 Subject: [PATCH] Permissions error opening a log file is swallowed because of an error Dont emit on Logger constructor, because it doesnt have that method Causes an error of 'undefined is not a function' in the log instead of the actual error. --- lib/logger.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/logger.js b/lib/logger.js index ff29a5ad..6911934a 100644 --- a/lib/logger.js +++ b/lib/logger.js @@ -40,7 +40,7 @@ module.exports.setup = function(logs) { } else if (target.type === 'file') { var dest = require('fs').createWriteStream(target.path, {flags: 'a', encoding: 'utf8'}) dest.on('error', function (err) { - Logger.emit('error', err) + logger.emit('error', err) }) stream.write = function(obj) { if (target.format === 'pretty') {