Android日志工具Log


Android的日志工具類是Log,屬於android.util.Log包 ,這個類提供了5個方法來供我們打印日志。

  ● Log.v()。用於打印最為繁瑣的,意義最小的日志信息。對應級別為 verbose,是Android日志里級別最低的一種。  (順便來認識一下單詞---verbose:冗長的,啰嗦的,累贅的,我也是百度的*_*)

  ● Log.d()。用於打印一些調試信息,這些信息對於調試程序和分析問題是很有幫助的。對應級別為 debug,比 verbose 高一級。

  ● Log.i()。用於打印一些比較重要的數據,這些數據可以幫助分析用戶行為數據。對應級別為 info,比 debug 高一級。

  ● Log.w()。用於打印一些警告信息,提示程序在這個地方可能會有潛在的風險,最好趕快去修復出現警告的地方。對應級別 warn,比 info 高一級。 

  ● Log.e()。用於打印程序中的錯誤信息,比如程序進入到 catch 語句中。當有錯誤信息打印出來時,表示程序中有嚴重錯誤信息,必須盡快修復。對應級別 error,比 warn 高一級。

這五個方法,每個方法還會有不同的重載。

1 protected void onCreate(@Nullable Bundle savedInstanceState) {
2        super.onCreate(savedInstanceState);
3        setContentView(R.layout.activity_login);
4        Log.d("MainActivity","onCreate execute");
5 }

 

  Log.d("tag","msg"),在onCreate()方法中添加打印日志語句。

     Log.d()方法中需要傳兩個參數,第一個參數是 tag,一般傳入當前的類名就好,主要用於對打印信息進行過濾;第二個參數是msg,即想要打印的具體內容。

  小技巧:可以把 tag 定義為一個TAG常量:public static final String TAG = “MainActivity”;

    日志可以進行級別控制,日志級別控制的好處-----可以很方便找到所關心的日志。

 

 若有錯誤之處,歡迎指正。謝謝!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM