2015年8月3日 星期一

Android library Timber

Timber是一個方便寫  Android log的library
原始的android log寫法為
Log.d(TAG, "i am log");
TAG可以方便的查詢我要的LOG
但是每次都要打上去很麻煩, 甚至會同一個類別上的log打錯字而找不到的問題
所以開始有人在類別一開始先寫上靜態的STRING用來當TAG用,像下面這樣
private static final String TAG = "XXXFragment";
另外一個問題是(可能不是問題而是我不知道怎麼辦)
當APP要上線時, 想要把log全部關掉的話
似乎就變得非常麻煩

Timber就是幫我們處咧這些問題
首先先請gradle幫我們下載Timber
compile 'com.jakewharton.timber:timber:3.1.0'

然後在Appcation的衍生類別的onCreate()加上
Timber.plant(new Timber.DebugTree());
之後就可以直接在你想要的類別
log時改用
Timber.d("i am log");
TAG就會使用該類別的名稱代替了


沒有留言:

張貼留言