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