logger 列印工具使用
阿新 • • 發佈:2018-11-15
在使用這個工具的是,以為很簡單,在使用的時候,取發現了問
官網: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這個工具的時候,類似的方法也不列印。--------特別坑。
最後看了一下,這個部落格