记录时包含堆栈跟踪 - console.trace()

function foo() {
  console.trace('My log statement');
}

foo();

将在控制台中显示:

My log statement       VM696:1
  foo                  @ VM696:1
  (anonymous function) @ (program):1

注意:在可用的情况下,知道可以作为 Error 对象的属性访问相同的堆栈跟踪也很有用。这对后处理和收集自动反馈非常有用。

var e = new Error('foo');
console.log(e.stack);