让Chrome的console.log显示调用函数的行

时间:2014-01-09 20:04:29

标签: google-chrome-devtools

Chrome控制台标签中是否有任何方法可以显示调用函数的地址?

我有一个被调用的函数,但我不知道从哪里来。我知道我可以打破并查看调用堆栈,但我只想在每个调用它的条目上显示:

functon select_el() {
console.log("select_el called by " + ?????);

    etc.
}

由于

2 个答案:

答案 0 :(得分:2)

我认为你不能用console.log()做到这一点。如果红色输出没问题,请尝试使用console.error()

答案 1 :(得分:0)

this question的答案可能正是您所寻找的。

它使用抛出异常的技巧,然后访问LineNumber属性并打印它。