restore tracelimit

This commit is contained in:
Matias Alejo Garcia 2014-10-07 08:47:52 -03:00
parent 0ef3dc86a7
commit 43cc6ffde5
1 changed files with 4 additions and 2 deletions

View File

@ -37,14 +37,16 @@ _.each(levels, function(level, levelName) {
if (level >= levels[this.level]) {
if (Error.stackTraceLimit && this.level == 'debug') {
var old = Error.stackTraceLimit;
Error.stackTraceLimit = 2
var stack = new Error().stack;
var lines = stack.split('\n');
var caller = lines[2];
caller = ':' + caller.substr(6);
Error.stackTraceLimit = old;
}
var str = '[' + levelName + (caller||'') + '] ' + arguments[0],
var str = '[' + levelName + (caller || '') + '] ' + arguments[0],
extraArgs,
extraArgs = [].slice.call(arguments, 1);
if (console[levelName]) {