美文网首页
web浏览器错误日志传入服务器

web浏览器错误日志传入服务器

作者: 萘小蒽 | 来源:发表于2019-04-13 22:19 被阅读0次

    要记录这样一种js错误记录系统,首先需要在服务器上创建一个页面(或者一个服务器入口点),来处理错误数据:

    function logError(sev,msg){
        var img = new Image();
        img = src = "log.php?sev=" +encodeURIComponent(sev) 
       + "&msg=" +encodeURIComponent(msg);
    }
    
    优点
    • 所有浏览器都支持Image对象。
    • 可以避免跨域限制,可以处理多台服务器的记录。
    • 记录的过程中出现的问题概率比较低。
    用法

    只要使用try-catch语句,就应该把相应错误记录到日志中。

    for(var i=0,len = modes.length; i<len;i++){
      try{
        mods[i].init();   
      }catch(err){
          logError("nonfatal",  "模块初始化(int)失败:" + err.message);
      }
    }
    

    相关文章

      网友评论

          本文标题:web浏览器错误日志传入服务器

          本文链接:https://www.haomeiwen.com/subject/nxhdwqtx.html