打log的方式檢查程序裏面的問題 及示例代碼 詳解

打log的方式檢查程序裏面的問題

程序較複雜,出現問題可是不知道出如今哪一步,可採用打log方式android

日誌信息是分等級的正則表達式

Verbose:提醒  黑色函數

Debug: 調試  藍色spa

Info:   信息  綠色調試

Warn:  警告  橙色日誌

Error:  錯誤  紅色code

函數Log.v(tag,msg);有兩個參數,tag的名稱通常與當前的類名相同blog

 

點擊下面的綠色的加號就能夠對日誌文件進行過濾了,點擊減號能夠把不用的條件去掉,點擊能夠編輯條件信息it

 

 

filter name給過濾器取名字CalcServiceclass

by Log Tag是把符合Tag爲CalcService的Tag給過濾出來

實際上日誌過濾器還能夠根據其餘條件,如PID,應用程序的名稱進行過濾

這個下拉框能夠過濾出不一樣級別的日誌

這個輸入框支持正則表達式

不停的打印日誌,點擊滾動鎖可讓日誌文件停下來

保存日誌

清空日誌

打Log示例代碼:

package com.example.junit.service;

import android.util.Log;

public class CaleService {

         private String tag = "CaleService";

         /**

          * 計算器相加的業務方法

          * @param x

          * @param y

          * @return

          */

         public int add(int x,int y)

         {

                   Log.v(tag, "x="+x);

                   Log.d(tag,"y="+y);

                   int result = x+y;

                   Log.i(tag,"result="+result);

                   Log.w(tag,"result="+result);

                   Log.e(tag,"result="+result);

                   return x+y;

         }       

}
相關文章
相關標籤/搜索