標籤:idt optional cimage 線程 www 程式 技術 load view
開源地址:https://github.com/orhanobut/logger
參考
1.http://www.open-open.com/lib/view/open1427166371418.html
2.http://www.jianshu.com/p/21902079e88f
日誌程式提供了 :
- 線程資訊Thread information
- 類資訊Class information
- 方法資訊Method information
- 漂亮列印的JSON內容Pretty-print for json content
- Clean output
- Jump to source feature
Gradle
compile ‘com.orhanobut:logger:1.3‘
當前的Log 系統
Log.d(TAG,"hello");
Logger
Logger.d("hello");
用法
Logger.d("hello");Logger.e("hello");Logger.w("hello");Logger.v("hello");Logger.wtf("hello");Logger.json(JSON_CONTENT);
如下:
預設列印的TAG是PRETTYLOGGER,這個是Logger預設的tag,如果要修改可以:
// 修改列印的tag值Logger.init("MainActivity");String userName = "Jerry";Logger.i(userName);
有的小夥伴覺得,我不想一直都只用一個tag,那豈不是要寫很多的Logger.init(tag)來修改,我們看方法名叫init,作者的意思估計是只用一次就好了。
可設定為:
Settings (optional)Change the settings with init. This should be called only once. Best place would be in application class. All of them are optional.
Logger .init(YOUR_TAG) // default tag : PRETTYLOGGER or use just init() .setMethodCount(3) // default 2 .hideThreadInfo() // default it is shown .setLogLevel(LogLevel.NONE); // default : LogLevel.FULL
Android開源日誌庫Logger