lajax 前端日志框架

lajax支持将前端日志通过ajax请求发送到日志服务器,因此logserver增加了对lajax的集成。


  • lajax快速上手

<script src="https://eshengsky.github.io/lajax/dist/build.min.js"></script>

var logger = new Lajax({
     url:'/lajax',//日志服务器的 URL
     autoLogError:false,//是否自动记录未捕获错误true
     autoLogRejection:false,//是否自动记录Promise错误true
     autoLogAjax:false,//是否自动记录 ajax 请求true
     //logAjaxFilter:function(ajaxUrl, ajaxMethod) {
     //    return false;//ajax 自动记录条件过滤函数true记录false不记录
     //},
     stylize:true,//是否要格式化 console 打印的内容true
     showDesc:false,//是否显示初始化描述信息true
     //customDesc:function(lastUnsend, reqId, idFromServer) {
     //    return 'lajax 前端日志模块加载完成。';
     //},
     interval: 5000,//日志发送到服务端的间隔时间10000毫秒
     maxErrorReq:3 //发送日志请求连续出错的最大次数
});

logger.info(arg1,…args); //支持info、warn、error,支持可变多个参数


Lajax.logLevel=’info’; //控制日志级别,off关闭日志功能

Lajax.logConsole=true;//是否输出日志到控制台

Lajax.logServer=true;//是否输出日志到logserver

Lajax.token=’xlongwei’;//用于logserver安全校验,token匹配时日志才会被logserver接收

posted @ 2020-04-25 18:54  xlongwei  阅读(983)  评论(0编辑  收藏  举报
xlongwei