Moi*_*han 7 java android picasso android-glide
请考虑以下代码:
Glide.with(<your_context>)
.load(<remote_file_url, local_file_path>)
.into(<imageview>);
Run Code Online (Sandbox Code Playgroud)
Glide代码上面写了很多文件.我只想在logcat中记录remote_file_url或local_file_path.但我不想更改每个文件中的代码.
Glide是否允许记录?如果它允许,那么我需要一个简单的中央方式来打开滑行记录.
供参考:我想要像Retrofit + okhttp允许的方式.在OkHttp,我只需要在一个位置添加拦截器,它将记录有关每个webservice调用的信息,而无需编写任何其他附加代码.
azi*_*ian 11
在Glide 4.0 RC中,可以通过Glide配置:您可以通过配置Glide日志记录级别GlideBuilder#setLogLevel(int).
拥有MyGlideModule.java:
@GlideModule
public class MyGlideModule extends AppGlideModule {
@Override
public void applyOptions(Context context, GlideBuilder builder) {
builder.setLogLevel(Log.VERBOSE);
}
}
然后,您将能够看到以下登录控制台:
对于旧版本(3.x),如"调试工作流程"中所述:
要查看Glide的内部引擎如何以及何时找到您要求的资源,您可以启用日志记录:
adb shell setprop log.tag.Engine VERBOSE
adb shell setprop log.tag.EngineJob VERBOSE
adb shell setprop log.tag.DecodeJob VERBOSE
这将提示以下输出:
Engine如果您对其他日志不感兴趣,则只能启用日志记录.
| 归档时间: |
|
| 查看次数: |
2637 次 |
| 最近记录: |