標籤雲

搜尋此網誌

2013/04/03

關於 Log

Log 是 Android 開發裡面幾乎一定會用的方式
以下把不同的等級與顏色整理如下:
LevelValueMeans & Color
v2VERBOSE
d3DEBUG
i4INFO
w5WARN
e6ERROR
a
wtf
7ASSERT
What a Terrible Failure

嚴重程度由上而下加重

其中 VERBOSE 除了開發中外,不應該編譯在正式的 app 版本中
DEBUG 會編譯進正式版本中但 runtime 不會出現
INFO, WARN, ERROR 則都會存在

一般來說只要用到前五個就好
但在 API 8 的時候加入了 ASSERT 等級,int 值為 7
代表根本不應該出現的重大錯誤
method name 為 wtf
官方解釋是 What a Terrible Failure
但我覺得這是 Google 工程師的小小惡趣味阿 XD

沒有留言: