相比Android原生Log輸出悲没,Logger框架多了更多功能:
?線程信息
?類信息
?方法信息
?Json望门,xml形娇, map輸出
?源碼跳轉(zhuǎn)等
使用方式:添加依賴
dependencies {
compile 'com.orhanobut:logger:1.15'
}
自定義Application完成初始化
public class MyApplication extends Application {
final static String MY_TAG = "LoggerOut";
@Override
public void onCreate() {
super.onCreate();
Logger.init(MY_TAG)//自定義日志TAG
.logLevel(LogLevel.FULL);//測試階段設置日志輸出
//.logLevel(LogLevel.NONE);//產(chǎn)品上線設置日志不輸出
}
}
開始使用
普通文字輸出
Logger.i("我是Logger.i輸出", 0);
Logger.e("我是Logger.e輸出", 0);
Logger.d("我是Logger.d輸出");
輸出內(nèi)容
Json輸出
String json_content = " {\n" +
" \"id\": 264551,\n" +
" \"title\": \"輝山乳業(yè)遭香港證監(jiān)會停牌 已質(zhì)押股權(quán)將受影響\",\n" +
" \"pic\": \"http://www.qlmoney.com/uploadfile/2017/0509/20170509085342676.jpg\"\n" +
" }";
Logger.json(json_content);
輸出內(nèi)容
此外,Logger還能輸出xml筹误、List桐早、map等數(shù)據(jù),還是很好用的厨剪。