我一直在寻找一种方法来修改在Google Chrome中登录的开发者工具控制台的行为。我做得很短。
默认情况下,控制台不会显示每次记录的时间。它似乎保持了将相同消息发送到日志的次数的计数。当您在Web应用程序中记录项目以验证或调试工作流时,这无济于事。
如果我要登录:
1 2 1 1 2 3
我希望能够看到这一点,但你得到的更像是:
(3) 1 (2) 2 3
有没有办法更改此行为并强制控制台向您显示已记录的每个项目?
谢谢,
JDF
答案 0 :(得分:3)
好吧,我似乎找到了一个不错的工作......我将日志记录功能修改为以下内容:
function WriteToLog(msg, clear) {
try {
var now = new Date();
if (clear) {
console.clear();
}
console.log('(' + now.getTime() + ') - ' + msg);
} catch (e) {
}
}
这将获得自1970年1月1日以来的毫秒数......这应该足够明显,可以记录我将在不久的将来拥有的任何计算机上的任何进程。 :)
它使得日志更难以阅读,并且该值几乎无用......但它足以避开默认的计数行为。
谢谢你的期待。我希望我不是唯一一个严重不喜欢这个功能的人。
答案 1 :(得分:0)
在您的Devtools控制台中:
每个输出到控制台,都有自己的行!
答案 2 :(得分:0)