程式設計中的 Bug ,Error 等各種報錯是不可避免的,如果有一個好的 logcat 工具絕對可以幫助大家快速的定位到錯誤,并高效的找到解決辦法。
尤其是我們終端軟體,一旦和我們開發工具 IDE 斷開,再想看到列印的 log 就非常難了。目前在移動端經常使用的方法就是借助 Bugly 和 友盟統計這樣測第三方,幫我們記錄 log 并上傳統計。
對于線上的應用統計 Bug ,錯誤是非常好的,但是作為我們開發者平時用這個來檢視耽誤時間,畢竟不太可能非常快捷的第一時間上傳。尤其是面對測試的時候,測試工程師如果測到 bug 可能并不能找到問題,因為有時不可能連着開發工具,那麼今天我推薦的第一個開源工具就非常好了。
**LogCatDialog
**
LogCatDialog 是一款可以在手機中打開 logcat 控制台。它的功能特點就是:
- 友善快捷
- 支援内容搜尋
- 支援自定義标題
- 支援根據 tag 篩選
- 支援根據 log 級别顯示
使用方法也非常簡單,使用 Android 的遠端依賴引入,然後在寫上這行代碼就可以監控你的應用程式了。

看看效果如何?如下:
今天這個開源庫,正好在知識星球被一個程式員也分享了,其實我打算今天就在公衆号分享的,不過沒事,好東西就這樣,總是會被搶着分享的。
開源庫位址:
https://github.com/SHPDZY/LogCatDialog開源庫作者:張永
感興趣的同學可以去試用一波,并支援一下作者,star 一波吧!
vConsole
既然在上面分享了移動端原生開發的 logcat ,那麼手機網頁前端的我們也應該分享一個。今天分享的這個是 vConsole。
它是微信團隊開源的一個輕量、可拓展、針對手機網頁的前端開發者調試面闆
特性如下:
- 檢視 console 日志
- 檢視網絡請求
- 檢視頁面 element 結構
- 檢視 Cookies 和 localStorage
- 手動執行 JS 指令行
- 自定義插件
示例如下:
簡單的上手和使用方法如下:
具體的使用方法,還是看開源位址中的詳細使用教程,微信團隊開源的工具,應該非常不錯,看這個試用和體驗的方式,其實跟開發微信小程式手機端檢視 log 的樣式很像。可能是由它演變而來的哦!
https://github.com/Tencent/vConsole我相信,有了這兩個非常好用且友善的開源的手機端 logcat ,就能讓你在手機端不管是原生開發,還是前端開發的錯誤和 bug 都無所遁形。
原文釋出時間為:2018-07-25
本文作者:非著名程式員
本文來自雲栖社群合作夥伴“
非著名程式員”,了解相關資訊可以關注“非著名程式員”。