我正在寻找一种实现日志功能的简单方法。
我正在调用一个函数 logSuc("return from Prom")
,该函数在第 30 行。
因此代码将始终指向该函数的第 30 行。在控制台中:
假设有这段代码:
const logSuc = (msg) => {
console.log(`%c ${msg}`, 'background: green; color: white; display: block;');
};
另一种可能是:
const log = console.log;
function red(msg) {
return `%c ${msg}`, 'background: red; color: white; display: block;';
}
log(red('its red');
但现在我有两个函数,我想保持简短
所以问题是我的 logSuc("")
总是指向第 30 行。
但我希望它指向我调用 logSuc("that worked") 的行。
最佳答案
我建议您将 console.log
替换为 console.trace
。这样您就可以看到调用的来源,从而解决您的问题。
关于javascript - 调试器中的 console.log 行号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49815089/