一種輕量級的微信小程序日志監(jiān)控的方法
給大家介紹一個輕量級的錯誤日志監(jiān)控服務Fundebug。
Fundebug的小程序監(jiān)控插件接入簡單,只需要下載相應的插件文件,然后在app.js文件中引入并配置apikey即可。唯一要注意的就是微信需要設置request合法域名這一點不能忘記了。
1. 創(chuàng)建微信小程序監(jiān)控項目
需要注冊賬號,點擊創(chuàng)建團隊。
2. 下載并配置apikey
3. 測試
我參照官方文檔,造了一個測試錯誤:
果然,立即收到了報錯,控制臺多出了一個小紅點:
而且,值得點贊的是,在瀏覽器上方的tab標簽中也有小紅點。也就是說,即使你在用查看其它網(wǎng)站的信息的時候,也能及時知曉報錯。
然后,在Fundebug的控制臺就可以看到詳細的錯誤信息了
而且,這些報錯會聚合起來。你可以很容易看出一個錯誤出現(xiàn)了多少次,影響了多少用戶,由此來判斷錯誤的嚴重程度,決定要不要立即去改這個bug。
4. 個性化配置
Fundebug的微信小程序插件默認只會抓取錯誤信息,也就是說,連系統(tǒng)和設備信息都不會獲取,除非你去配置。然后,你會發(fā)現(xiàn)他有一大堆可以配置的屬性,可以說是很全面很到位了。
我試著做了一下基本的配置,然后就可以抓到系統(tǒng)信息。
并且連函數(shù)的調(diào)用都記錄下來了,這個對于解bug可以說是非常有用了。
結(jié)論
一個輕量級的bug監(jiān)控插件,做到了非輕量級的服務。Fundebug有免費的版本,每個月免費的額度是3000個錯誤事件,對于個人開發(fā)者也算夠用。