From ffe1b8e1499884a9d0dbb9b4ca0d108d00b8e28d Mon Sep 17 00:00:00 2001 From: Matias Alejo Garcia Date: Tue, 30 Dec 2014 09:41:52 -0300 Subject: [PATCH] fix log.debug in IE --- js/util/log.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/js/util/log.js b/js/util/log.js index 31a5a3ba5..0530e3130 100644 --- a/js/util/log.js +++ b/js/util/log.js @@ -49,7 +49,14 @@ _.each(levels, function(level, levelName) { if (Error.stackTraceLimit && this.level == 'debug') { var old = Error.stackTraceLimit; Error.stackTraceLimit = 2 - var stack = new Error().stack; + var stack; + + // this hack is to be compatible with IE11 + try { + anerror(); + } catch (e) { + stack = e.stack; + } var lines = stack.split('\n'); var caller = lines[2]; caller = ':' + caller.substr(6);