1. 程式人生 > >Android中的日誌Log

Android中的日誌Log

使用Android中的日誌Log

android中的日誌工具類是Log,這個類中提供了5個方法來列印我們的日誌。

1.log.v()列印那些最為繁瑣的日誌,對應的級別是verbose,是android李曼最低的一種

2.log.d()用於列印一些除錯資訊,這些資訊對你除錯程式和分析問題會有幫助。對應的級別是debug,比verboe要高一級

3.log.i()用於列印一些比較重要的資料,這些資料是你非常想要看到的,,可以幫助你分析使用者的行為,對用的級別為info,比debug要高一級

4log.w()用於列印一些警告的資訊,對應的級別是warn,比info高一級

5.log.e()用於列印程式中的錯誤資訊,對應的是級別是error,比warn要高一級

那麼在程式中如何列印這些日子資訊呢。

protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Log.d("MainActivity","onCreate execute");

log.d()方法需要傳入兩個引數,第一個引數是tag,一般傳入我們當前的類名就行,主要用於對列印的資訊進行過濾,第二個引數是msg,即想要列印的內容。

我們可以在AS下面的logcat中看到我們的列印資訊。

 在android studio中,我們可以使用一些快捷的方式來快速寫我麼你的日誌。

第一:logd然後按下tab鍵,其他類似,logv,logi,logw,loge.

第二:我們每次都要填入我們的類名(也就是我們的的tab引數),是很麻煩的,我們可以在oncreate方法的外面寫logt然後按下tab,就會串一個變數。

private static final String TAG = "MainActivity";

在我們的AS中可以過濾我們的日誌,

還可以選擇我們的級別。