1. 程式人生 > >logger 列印工具使用

logger 列印工具使用

在使用這個工具的是,以為很簡單,在使用的時候,取發現了問

官網:https://github.com/orhanobut/logger

按照官網的,

implementation 'com.orhanobut:logger:2.2.0'
Logger.addLogAdapter(new AndroidLogAdapter());

Setup

Download

implementation 'com.orhanobut:logger:2.2.0'

Initialize

Logger.addLogAdapter(new AndroidLogAdapter());

And use

Logger.d("hello");

正常,都是直接用  Logger.d("hello");  

但是在實際使用的時候,看見這樣個問題

這第二個可變引數,怎麼用,

找了很多資料,沒看懂  最後問了寫同事

 

String format arguments are supported

Logger.d("hello %s", "world");

(事後才明白,恍然大悟,)

官網有這句號:%s: 佔位符:

Logger.e("hello %s", "worlod");
Logger.i("%s %s %s", "i ", "love ", "you");

佔位符的作用,-----c中的列印都是這樣的

最後:發現一個很坑的地方:就是有的手機 log.i()方法可以列印,有個log.d()不列印,,導致你在使用logger這個工具的時候,類似的方法也不列印。--------特別坑。

最後看了一下,這個部落格

https://blog.csdn.net/chenqianleo/article/details/77655986