這篇博文內包含個人的總結整理歸納,以及其他相關網路資源的提煉
日志工具
Android中的日志工具類是Log(android.util.Log),這個類中提供了如下5個方法來供我們列印日志,


Log.d()方法中傳入了兩個引數:第一個引數是tag,一般傳入當前的類名就好,主要用于對列印資訊進行過濾;第二個引數是msg,即想要列印的具體的內容
-
第一種代碼:

-
第二種代碼:

自定義過濾器
當你的程式列印出成百上千行日志的時候,你就會迫切地需要過濾器了,

再次運行程式


logcat中的日志級別控制

當我們選中的級別是verbose,也就是最低等級,這意味著不管我們使用哪一個方法列印日志,這條日志都一定會顯示出來,而如果我們將級別選中為debug,這時只有我們使用debug及以上級別方法列印的日志才會顯示出來,以此類推,你可以做一下試驗,當你把logcat中的級別選中為info、warn或者error時,我們在onCreate()方法中列印的陳述句是不會顯示的,因為我們列印日志時使用的是Log.d()方法,
日志級別控制的好處就是,你可以很快地找到你所關心的那些日志,相信如果讓你從上千行日志中查找一條崩潰資訊,你一定會抓狂的吧,而現在你只需要將日志級別選中為error,那些不相干的瑣碎資訊就不會再干擾你的視線了,
關鍵字過濾
如果使用過濾器加日志級別控制還是不能鎖定到你想查看的日志內容的話,那么還可以通過關鍵字進行進一步的過濾,關鍵字過濾是支持正則運算式的,有了這個特性,我們就可以構建出更加豐富的過濾條件,
詳細請看上文
Android Studio相關快捷鍵與提高效率的設定Setting
防亂碼

系統自動快速匯入

歸總

之后我會持續更新,如果喜歡我的文章,請記得一鍵三連哦,點贊關注收藏,你的每一個贊每一份關注每一次收藏都將是我前進路上的無限動力 !!!↖(▔▽▔)↗感謝支持!
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/208830.html
標籤:其他
