2012-04-07 56 views
1

有某种东西记录到控制台被解雇的一些活动?我想采取所有日志并创建一个日志文件并将其发送到服务器进行调试。如何记录每一个浏览器控制台日志事件

这是很容易用的console.log()命令我执行,但我需要它意外错误或警告过。

+0

它可以这样做与'console.error'和'控制台同样的方式。 warn'。这对我来说至少在FF中起作用。 – kirilloid 2012-04-07 16:53:48

回答

1

如果您需要捕捉实际错误,使用这样的

window.addEventListener('error', onError) 
var errors = []; 
function onError(message){ 
    errors.push(message); 
} 

否则,米莎的代码是伟大的

+0

谢谢,但它也不适合我。我使用了你的代码并且导致了一个错误,这在控制台中很常见,但“错误”数组保持为空。这是有线,但我不能再看到micha的代码 – 2012-04-08 13:05:52

+1

它现在的作品,谢谢。这是我的错,我认为michas代码也可以工作,不幸的是我不能再看到他的帖子来将它标记为解决方案 – 2012-04-08 13:12:00

相关问题