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

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

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

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

2. 下载并配置apikey

3. 测试

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

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

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

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

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

4. 个性化配置

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

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

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

结论

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

最新文章

  1. [转]在cocos2d-x中让一个项目适配iphone、iphone retina、ipad、ipad retina四种分辨率
  2. BeatifulSoup文档地址
  3. jar包和war包的区别
  4. Codeforces 626C Block Towers「贪心」「二分」「数学规律」
  5. 【BZOJ】【3790】神奇项链
  6. jQuery实现的瀑布流效果, 向下滚动即时加载内容
  7. 简单的flash策略文件服务器!
  8. Hive(转)
  9. MyEclipse 引用其他项目及其jar包
  10. 我的Python成长之路---第一天---Python基础(1)---2015年12月26日(雾霾)
  11. Kafka 源代码分析之LogManager
  12. 整合springboot(app后台框架搭建四)
  13. SystemTap Beginners Guide
  14. 一张图片资源要占用多大内存xhdpi xxhdpi
  15. Eclipse里的代码光标变成一个黑色块
  16. Oralce数据库的优化(面试必问题)
  17. PAT 1028 List Sorting[排序][一般]
  18. html5设置全屏模式--开发游戏必备
  19. 『PyTorch』第一弹_静动态图构建if逻辑对比
  20. MHA之Binlog Dump (GTID)僵尸进程清理

热门文章

  1. 关于oracle表名区分大小写的问题
  2. 断言(Assertion)需要注意的一个地方
  3. Java进阶(十七)ArrayList与LinkedList的区别
  4. [转]Maven如何手动添加jar包到本地Maven仓库
  5. vs2010修改状态栏的CStatusBar指针的的SetPaneText()方法时死活不对问题
  6. Windows2008修改密码策略简单介绍
  7. mac os X中关于dayone缓存的实际文件位置
  8. asp.net core上使用Redis探索(2)
  9. 遍历输出图片加hover
  10. CSS3实现多样的边框效果