From: Luigi Pinca Date: Fri, 29 Nov 2013 15:48:19 +0000 (+0100) Subject: log the stack trace of the errors X-Git-Url: https://git.saalbach.dev/?a=commitdiff_plain;h=0b81e53c2a318a879cd25058a2225a340f8c568d;p=binbsis50.git log the stack trace of the errors --- diff --git a/lib/redis-clients.js b/lib/redis-clients.js index 28bb76e..20f3f32 100644 --- a/lib/redis-clients.js +++ b/lib/redis-clients.js @@ -17,11 +17,11 @@ if (process.env.NODE_ENV === 'production') { } songsclient.on('error', function(err) { - console.error(err); + console.error(err.stack); }); usersclient.on('error', function(err) { - console.error(err); + console.error(err.stack); }); /** diff --git a/lib/sparks.js b/lib/sparks.js index 587ad21..dcffb3b 100644 --- a/lib/sparks.js +++ b/lib/sparks.js @@ -41,7 +41,7 @@ module.exports = function(options) { primus.on('connection', connection); primus.on('log', function(type, message, context) { if (type === 'error') { - console.error(context); + console.error(context.stack); } }); return {primus: primus, sparks: sparks}; @@ -55,7 +55,7 @@ var authorize = function(req, authorized) { var cookie = req.headers.cookie; if(!cookie) { var err = new Error('no cookie transmitted'); - console.error(err); + console.error(err.stack); return authorized(err); } cookie = parseCookie(cookie); @@ -63,7 +63,7 @@ var authorize = function(req, authorized) { sessionstore.get(cookie['connect.sid'], function(err, session) { if (err || !session) { err = err || new Error('session not found'); - console.error(err); + console.error(err.stack); return authorized(err); } req.headers.session = session; diff --git a/routes/user.js b/routes/user.js index edea3c7..d0b775e 100644 --- a/routes/user.js +++ b/routes/user.js @@ -313,7 +313,7 @@ exports.sendEmail = function(req, res) { db.setex('token:'+token, 14400, data, function(err, reply) { mailer.sendEmail(req.body.email, token, function(err, response) { if (err) { - console.error(err); + console.error(err.stack); } }); });