商城系統(tǒng) 注冊(cè)

一種輕量級(jí)的微信小程序日志監(jiān)控的方法

2018-05-30|HiShop
導(dǎo)讀:給大家介紹一個(gè)輕量級(jí)的錯(cuò)誤日志監(jiān)控服務(wù)Fundebug。Fundebug的小程序監(jiān)控插件接入簡(jiǎn)單,只需要下載相應(yīng)的插件文件,然后在app.js文件中引入并配置apikey即可。唯一要注意的就是微信需要設(shè)置r...

一種輕量級(jí)的微信小程序日志監(jiān)控的方法

給大家介紹一個(gè)輕量級(jí)的錯(cuò)誤日志監(jiān)控服務(wù)Fundebug。

Fundebug的小程序監(jiān)控插件接入簡(jiǎn)單,只需要下載相應(yīng)的插件文件,然后在app.js文件中引入并配置apikey即可。唯一要注意的就是微信需要設(shè)置request合法域名這一點(diǎn)不能忘記了。

1. 創(chuàng)建微信小程序監(jiān)控項(xiàng)目

需要注冊(cè)賬號(hào),點(diǎn)擊創(chuàng)建團(tuán)隊(duì)。

 

2. 下載并配置apikey

 

3. 測(cè)試

我參照官方文檔,造了一個(gè)測(cè)試錯(cuò)誤:

 

果然,立即收到了報(bào)錯(cuò),控制臺(tái)多出了一個(gè)小紅點(diǎn):

 

而且,值得點(diǎn)贊的是,在瀏覽器上方的tab標(biāo)簽中也有小紅點(diǎn)。也就是說,即使你在用查看其它網(wǎng)站的信息的時(shí)候,也能及時(shí)知曉報(bào)錯(cuò)。

 

然后,在Fundebug的控制臺(tái)就可以看到詳細(xì)的錯(cuò)誤信息了

 

而且,這些報(bào)錯(cuò)會(huì)聚合起來。你可以很容易看出一個(gè)錯(cuò)誤出現(xiàn)了多少次,影響了多少用戶,由此來判斷錯(cuò)誤的嚴(yán)重程度,決定要不要立即去改這個(gè)bug。

 

4. 個(gè)性化配置

Fundebug的微信小程序插件默認(rèn)只會(huì)抓取錯(cuò)誤信息,也就是說,連系統(tǒng)和設(shè)備信息都不會(huì)獲取,除非你去配置。然后,你會(huì)發(fā)現(xiàn)他有一大堆可以配置的屬性,可以說是很全面很到位了。

 

我試著做了一下基本的配置,然后就可以抓到系統(tǒng)信息。

 

并且連函數(shù)的調(diào)用都記錄下來了,這個(gè)對(duì)于解bug可以說是非常有用了。

 

結(jié)論

一個(gè)輕量級(jí)的bug監(jiān)控插件,做到了非輕量級(jí)的服務(wù)。Fundebug有免費(fèi)的版本,每個(gè)月免費(fèi)的額度是3000個(gè)錯(cuò)誤事件,對(duì)于個(gè)人開發(fā)者也算夠用。

電話咨詢 預(yù)約演示 0元開店