答案 0 :(得分:1)
来自Firebug Wiki:
console.log将消息写入控制台。你可以传递尽可能多的 你想要的论点,他们将在一个联合在一起 以空格分隔的线。
console.error使用视觉“错误”向控制台写入消息 图标和颜色编码以及指向它的行的超链接。
AFAIK他们没有阻止。
sys.log在我使用的浏览器中不是原生的。也许你可以提供更多信息。
更新:刚刚注意到你的node.js标签...... 无论如何,我仍然认为他们中的任何一个都没有阻止。
答案 1 :(得分:1)
console.error
正在阻止(它在writeError中调用同步写入。)
console.log
是非阻止= process.stdout.write(util.format.apply(this, arguments) + '\n');
sys.log
== util.log
== puts(timestamp() + ' - ' + msg.toString());
(非阻止)