zoukankan      html  css  js  c++  java
  • 一种轻量级的微信小程序日志监控的方法

    今天一个活动要写个H5,明天一个功能要用小程序,天天都在写bug。用户反馈小程序用起来有问题还特么还不知道到底出了啥bug,反馈多了,老板要扣工资了!看来挖了太多坑不填也不行,程序异常还是要主动追踪,今天给大家介绍一个轻量级的错误日志监控服务Fundebug

    Fundebug的小程序监控插件接入简单,只需要下载相应的插件文件,然后在app.js文件中引入并配置apikey即可。唯一要注意的就是微信需要设置request合法域名这一点不能忘记了。

    1. 创建微信小程序监控项目

    需要注册账号,点击创建团队

    clipboard.png

    2. 下载并配置apikey

    clipboard.png

    3. 测试

    我参照官方文档,造了一个测试错误:

    clipboard.png

    果然,立即收到了报错,控制台多出了一个小红点:

    clipboard.png

    而且,值得点赞的是,在浏览器上方的tab标签中也有小红点。也就是说,即使你在用查看其它网站的信息的时候,也能及时知晓报错。

    clipboard.png

    然后,在Fundebug的控制台就可以看到详细的错误信息了

    clipboard.png

    而且,这些报错会聚合起来。你可以很容易看出一个错误出现了多少次,影响了多少用户,由此来判断错误的严重程度,决定要不要立即去改这个bug。

    clipboard.png

    4. 个性化配置

    Fundebug的微信小程序插件默认只会抓取错误信息,也就是说,连系统和设备信息都不会获取,除非你去配置。然后,你会发现他有一大堆可以配置的属性,可以说是很全面很到位了。

    clipboard.png

    我试着做了一下基本的配置,然后就可以抓到系统信息。

    clipboard.png

    并且连函数的调用都记录下来了,这个对于解bug可以说是非常有用了。

    clipboard.png

    结论

    一个轻量级的bug监控插件,做到了非轻量级的服务。Fundebug有免费的版本,每个月免费的额度是3000个错误事件,对于个人开发者也算够用。

  • 相关阅读:
    P4165 [SCOI2007]组队
    CF575B
    SG函数胡乱一气
    CF280C Game on Tree
    AGC010F
    CF140E
    多功能的低功耗蓝牙可穿戴设备用于监测血液酒精浓度
    智能手环幕后的英雄
    图像处理实用资源
    15.12DataGridView分页显示
  • 原文地址:https://www.cnblogs.com/curationFE/p/wxapp_monitoring_method.html
Copyright © 2011-2022 走看看