一種輕量級的微信小程式日誌監控的方法
今天一個活動要寫個H5,明天一個功能要用小程式,天天都在寫bug。使用者反饋小程式用起來有問題還特麼還不知道到底出了啥bug,反饋多了,老闆要扣工資了!看來挖了太多坑不填也不行,程式異常還是要主動追蹤,今天給大家介紹一個輕量級的錯誤日誌監控服務Fundebug。
Fundebug的小程式監控外掛接入簡單,只需要下載相應的外掛檔案,然後在app.js檔案中引入並配置apikey即可。唯一要注意的就是微信需要設定request合法域名這一點不能忘記了。
1. 建立微信小程式監控專案
需要註冊賬號,點選建立團隊。
2. 下載並配置apikey
3. 測試
我參照官方文件,造了一個測試錯誤:
果然,立即收到了報錯,控制檯多出了一個小紅點:而且,值得點讚的是,在瀏覽器上方的tab標籤中也有小紅點。也就是說,即使你在用檢視其它網站的資訊的時候,也能及時知曉報錯。
然後,在Fundebug的控制檯就可以看到詳細的錯誤資訊了
而且,這些報錯會聚合起來。你可以很容易看出一個錯誤出現了多少次,影響了多少使用者,由此來判斷錯誤的嚴重程度,決定要不要立即去改這個bug。
4. 個性化配置
Fundebug的微信小程式外掛預設只會抓取錯誤資訊,也就是說,連繫統和裝置資訊都不會獲取,除非你去配置。然後,你會發現他有一大堆可以配置的屬性,可以說是很全面很到位了。
我試著做了一下基本的配置,然後就可以抓到系統資訊。
並且連函式的呼叫都記錄下來了,這個對於解bug可以說是非常有用了。
結論
一個輕量級的bug監控外掛,做到了非輕量級的服務。Fundebug有免費的版本,每個月免費的額度是3000個錯誤事件,對於個人開發者也算夠用。