程序較複雜,出現問題可是不知道出如今哪一步,可採用打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,應用程序的名稱進行過濾
這個下拉框能夠過濾出不一樣級別的日誌
這個輸入框支持正則表達式
不停的打印日誌,點擊滾動鎖可讓日誌文件停下來
保存日誌
清空日誌
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; } }