From 12a9797c590b49173a88c40b0ab705b68b81224a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Aleksander=20=C5=81ukasz?= Date: Wed, 2 Apr 2014 21:53:10 +0200 Subject: [PATCH] fnpjs: better exceptions logging in console handler --- src/fnpjs/logging/handlers.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/fnpjs/logging/handlers.js b/src/fnpjs/logging/handlers.js index 5b14be6..a85645a 100644 --- a/src/fnpjs/logging/handlers.js +++ b/src/fnpjs/logging/handlers.js @@ -7,13 +7,18 @@ return { console: function(record) { /* global console */ var level = record.level, - method; + method, msg; if(console) { if(level === 'warning') { level = 'warn'; } method = (typeof console[level] === 'function') ? level : 'log'; - console[method](record.message); + if(record.data && record.data.exception && record.data.exception.stack) { + msg = record.data.exception.stack; + } else { + msg = record.message; + } + console[method](msg); } }, raven: function(record) { -- 2.20.1