From 53cae3a66d48e88e8a6bbb96d6489ce7b9e22975 Mon Sep 17 00:00:00 2001 From: wltsmrz Date: Fri, 27 Mar 2015 15:49:13 -0700 Subject: [PATCH] Check that stack trace is available, fixes logging in browser --- src/js/ripple/log.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/js/ripple/log.js b/src/js/ripple/log.js index cf372a09..a7983248 100644 --- a/src/js/ripple/log.js +++ b/src/js/ripple/log.js @@ -69,13 +69,15 @@ Log.prototype.error = Log.makeLevel(4); */ function getLogInfo(message, args) { + var stack = new Error().stack; + return [ // Timestamp '[' + new Date().toISOString() + ']', message, '--', // Location - (new Error()).stack.split('\n')[4].replace(/^\s+/, ''), + (typeof stack === 'string') ? stack.split('\n')[4].replace(/^\s+/, '') : '', '\n' ].concat(args); }