dy-log-monitor

dy log monitor client

Usage no npm install needed!

<script type="module">
  import dyLogMonitor from 'https://cdn.skypack.dev/dy-log-monitor';
</script>

README

dy-log-monitor

vue前端错误日志上报客户端

安装

npm install dy-log-monitor --save

引用

参数 含义 默认值
url 上报服务器地址 默认为'http://127.0.0.1:8000'
packagename 包名 默认为'none'
uuid 用户唯一id 默认为'0'
``` javascript
import Vue from 'vue'
import dyLogMonitor from 'dy-log-monitor'

Vue.use(dyLogMonitor) OR Vue.use(dyLogMonitor,'http://20.20.60.117:61614','packagename','uuid')


## 使用方法

##### Vue.use(dyLogMonitor)之后,在页面的任何位置都可以结合try-catch调用 window.$throwlog(error)发送日志,
error形参类型:(1)string (2)object
``` javascript
    var str = "typeerror"
    window.$throwlog(str)
    
    try{
       ...
    }catch(error){
       //type 对象属性默认为'error',非必填项
       error["type"] = "dadian"
       window.$throwlog(error)
    }