From 52f198481ba81912e7775c1bde7d1b2f9fffbf08 Mon Sep 17 00:00:00 2001 From: Baris Soner Usakli Date: Sat, 26 Oct 2013 20:19:42 -0400 Subject: [PATCH] closes #456, if the file path doesnt exists logger was crashing --- src/logger.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/logger.js b/src/logger.js index ab84f3dad6..eac28782d7 100644 --- a/src/logger.js +++ b/src/logger.js @@ -71,8 +71,9 @@ var opts = { Logger.open = function(value) { /* Open the streams to log to: either a path or stdout */ var stream; - if(value) + if(value && fs.existsSync(value)) { stream = fs.createWriteStream(value, {flags: 'a'}); + } else stream = process.stdout; return stream; @@ -113,7 +114,7 @@ var opts = { return opts.express.ofn(req,res,next); } else { - return next() + return next(); } }