com.orhanobut.logger 这是一个Logger的开源库
但是!
bu'qi'y
在初始Logger中天加
Logger.addLogAdapter(new AndroidLogAdapter(formatStrategy) {
@Override
public boolean isLoggable(int priority, @Nullable String tag) {
return false;
// return DebugManager.isDebug();
}
});
在初始化的时候这样写应该是关掉Logger了才对,结果发现isLoggable是在最后一步才会调用的,也就是说就算为false,一样会格式化需要输出的字符。不理解为什么不在一开始的时候就检查呢?
有可能是个人理解有限。
网友评论