最近公司事情少,想着把Retrofit结合Rxjava封装下,封装好了发现在魅族PRO 7-S上测试下,结果发现日志拦截器Httplogginginterceptor不打印日志,然后一直在找是不是封装的Retrofit哪里写错了,后来发现是手机原因,换上小米5后,日志显示正常,于是Google之,却许久都没有找到解决方法,最后发现是魅族PRO 7-S默认不打印Log.d()和Log.v()级别的日志,而Httplogginginterceptor中是Log.d()
public interface Logger {
void log(String message);
/** A {@link Logger} defaults output appropriate for the current platform. */
Logger DEFAULT = new Logger() {
@Override public void log(String message){
Platform.get().log(INFO, message, null);
}
};
}
如上图打开开发者选项--->性能优化--->性能日志抓取--->选者全部允许即可,其他机型也可参考该设置方法。有兴趣的朋友也可以看看本人封装的Retrofit