发送JS错误日志到服务器
2014-06-11 11:26
260 查看
JS记录错误日志/捕捉错误
//onerror提供异常信息,文件路径和发生错误代码的行数的三个参数。
window.onerror = function(e,url,index){ var msg = e.message || e|| "未知错误"; alert("错误信息:"+msg+",错误路径:"+ul+",行数:"+index); }
//onerror提供异常信息,文件路径和发生错误代码的行数的三个参数。
window.onerror = function(e,url,index){ var msg = e.message || e|| "未知错误"; alert("错误信息:"+msg+",错误路径:"+ul+",行数:"+index); }
var logger = (function(){ var loghost = 'http://127.0.0.1/log.gif?'; var log = function(err){ var img = new Image(0,0); var _url =[]; _url.push('name'+'='+encodeURIComponent(err.name)); _url.push('message'+'='+encodeURIComponent(err.message)); _url.push('location'+'='+encodeURIComponent(err.location)); if(err.line) _url.push('line'+'='+encodeURIComponent(err.line)); if(err.func) _url.push('func'+'='+encodeURIComponent(err.func)); var url = _url.join('&'); img.src = loghost+url; console.log(img.src); } return {log:log}; })(); function trapError(msg, URI, ln) { // wrap our unknown error condition in an object var error = new Error(msg); error.location = URI; // add custom property error.line = ln; logger.log(error); warnUser(); return true; // stop the yellow triangle } window.onerror = trapError; function foo() { try { riskyOperation(); } catch (err) { // add custom property err.location = location.href; err.func = 'foo'; logger.log(err); warnUser(); } } function warnUser() { alert("An error has occurred while processing this page.\ Our engineers have been alerted!"); // do something } foo();
相关文章推荐
- 发送JS错误日志到服务器
- 由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults (从 ServiceBehaviorAttribute 或从 <serviceDebug> 配置行为)以便将异常信息发送回客户端,或打开对每个 Microsoft .NET Framework SDK 文档的跟踪并检查服务器跟踪日志。
- 试图运行项目时出错:无法在WEB服务器上启动调试,发送调试HTTP请求时发生服务器端错误。
- 安装SQL2000时出现:安装程序配置服务器失败。参考服务器错误日志和 C:/WINDOWS/sqlstp.log 了解更多信息。
- 前台JS脚本出现“Automation服务器不能创建对象“错误的解决方法
- 安装程序配置服务器失败。参考服务器错误日志和 C:/WINDOWS/sqlstp.log 了解更多信息。
- js操作Xml(向服务器发送Xml,处理服务器返回的Xml)(IE下有效)
- 利用Log4j和MSN Java Lib 实现系统错误日志自动发送到MSN Messenger
- 用log4j把日志发送到jms服务器
- [专家会诊]博客园服务器事件日志中的两个错误
- SQL server的错误日志导致服务器C盘满
- 安装sql server 2000时出现:安装程序配置服务器失败。参考服务器错误日志和 C:\WINDOWS\sqlstp.log 了解更多信息。
- SQL安装时出错,提示:安装程序配置服务器失败 参考服务器错误日志。针对其中一种情况的解决方法!
- 无法在web服务器上启动调试 发送调试http请求时发生服务器端错误
- 在系统启动时至少有一个服务器或驱动程序产生错误。详细信息请用事件查看器查看事件日志。
- 安装程序配置服务器失败。参考服务器错误日志和 C:/WINDOWS/SQLSTP.LOG 了解更多信息
- 在系统启动时至少有一个服务器或驱动程序产生错误。详细信息请用事件查看器查看事件日志。
- 安装sql server 2000时又出现:安装程序配置服务器失败。参考服务器错误日志和 C:\WINNT\sqlstp.log 了解更多信息。
- 服务器一大堆错误日志的解决方法
- 服务器出问题,磁盘已满,没有首先想到是错误日志,以此为记.