Android輸出日誌Log類

2021-09-07 11:06:16 字數 2614 閱讀 7833

android.util.log常用的方法有以下5個: 

log.v() log.d() log.i() log.w() 以及 log.e()。根據首字母分別對應verbose,debug,info,warn,error。 

1、log.v 的除錯顏色為黑色的,任何訊息都會輸出,這裡的v代表verbose囉嗦的意思,平時使用就是log.v("",""); 

2、log.d的輸出顏色是藍色的,僅輸出debug除錯的意思,但他會輸出上層的資訊,過濾起來可以通過ddms的logcat標籤來選擇。

3、log.i的輸出為綠色,一般提示性的訊息information,它不會輸出log.v和log.d的資訊,但會顯示i、w和e的資訊。

4、log.w的意思為橙色,可以看作為warning警告,一般需要我們注意優化android**,同時選擇它後還會輸出log.e的資訊。 

5、log.e為紅色,可以想到error錯誤,這裡僅顯示紅色的錯誤資訊,這些錯誤就需要我們認真的分析,檢視棧的資訊了。

1

public

class

mylog

1617

public

static

void e(string tag, object msg)

2021

public

static

void d(string tag, object msg)

2425

public

static

void i(string tag, object msg)

2829

public

static

void

v(string tag, object msg)

3233

public

static

void

w(string tag, string text)

3637

public

static

void

e(string tag, string text)

4041

public

static

void

d(string tag, string text)

4445

public

static

void

i(string tag, string text)

4849

public

static

void

v(string tag, string text)

5253

/**54

* 根據tag, msg和等級,輸出日誌

55*

56*

@param

tag57

* @param

msg58

* @param

level

59*

@return

void

60*

@since

v 1.0

61*/

62private

static

void log(string tag, string msg, char

level) else

if ('w' == level && ('w' == mylog_type || 'v' ==mylog_type)) else

if ('d' == level && ('d' == mylog_type || 'v' ==mylog_type)) else

if ('i' == level && ('d' == mylog_type || 'v' ==mylog_type)) else

75if

(mylog_write_to_file)

76writelogtofile(string.valueof(level), tag, msg);77}

78}7980

/**81

* 開啟日誌檔案並寫入日誌

82*

83*

@return

84* *

*/85

private

static

void writelogtofile(string mylogtype, string tag, string text) catch

(ioexception e)

102}

103104

/**105

* 刪除制定的日誌檔案

106*

*/107

public

static

void delfile()

114}

115116

/**117

* 得到現在時間前的幾天日期,用來得到需要刪除的日誌檔名

118*

*/119

private

static

date getdatebefore()

127 }

注:還需要在androidmanifest.xml檔案中新增許可權

來自為知筆記(wiz)

Android輸出日誌Log類並儲存到檔案中

android.util.log常用的方法有以下5個 log.v log.d log.i log.w 以及 log.e 根據首字母分別對應verbose,debug,info,warn,error。1 log.v 的除錯顏色為黑色的,任何訊息都會輸出,這裡的v代表verbose囉嗦的意思,平時使用就...

Android輸出日誌Log類並儲存到檔案中

android.util.log常用的方法有以下5個 log.v log.d log.i log.w 以及 log.e 根據首字母分別對應verbose,debug,info,warn,error。1 log.v 的除錯顏色為黑色的,任何訊息都會輸出,這裡的v代表verbose囉嗦的意思,平時使用就...

Android手機抓取log日誌

adb.exe adbwinapi.dll adbwinusbapi.dll 這三個檔案即可使用 在pc端解壓縮,得到platform tools latest windows資料夾 此處將此資料夾放在d盤根目錄下 2 手機在開發者模式下,開啟usb除錯功能 看自己具體的手機操作 然後用usb線連線...