《Android Studio日誌工具Log》
阿新 • • 發佈:2019-01-09
一、Log的五個方法
Android中的日誌工具類是Log(android.util.Log),這個類中提供瞭如下5個方法:
1. Log.v():用於列印那些最為繁瑣的、意義最小的日誌資訊。對應級別verbose,是Android日誌裡面級別最低;
2. Log.d():用於列印一些除錯資訊,有助於除錯程式和分析問題,對應級別debug,比verbose高一級;
3. Log.i():用於列印一些比較重要的資料,這些資料是你非常想看到的資料、可幫你分析資料。對應info;
4. Log.w():用於列印一些警告資訊,提示程式在這個地方存在潛在風險,最好去修復出現警告的地方。對應warn;
5. Log.e():用於列印程式中錯誤資訊,比如程式進入到catch語句當中,當有錯誤資訊打印出來時,一般代表你的程式出現嚴重問題了,必須儘快修復。對應級別error。
二、使用
1. 快捷鍵:logv + Tab鍵(其他跟換log字串後面的字元的d,i,w,e);
2. Log.d(String tag, Objuct msg)方法中的兩個引數。第一個引數是標籤tag,一般傳入當前的類名就好,主要用於對列印資訊進行過濾;第二個引數是msg,即想要列印的具體的內容。
3. 列印
private final String TAG = "PrepareActivity";
Log.d(TAG, "initView: 我是初始化控制元件");
列印的日誌樣式:
其他方法一次類推。
三、為什麼使用Log而不使用System.out
1. System.out缺點:如日誌列印不可控制、列印時間無法確定、不能新增過濾、日誌沒有級別;
2. logd,然後按下Tab鍵,自動補全。