Glide: registra cada solicitud
Considere el siguiente código:
Glide.with(<your_context>) .load(<remote_file_url, local_file_path>) .into(<imageview>);
El código de Glide está escrito en un montón de archivos. Simplemente quiero registrar mi ruta_archivo_remoto o ruta_archivo_local en logcat. Pero no quiero cambiar el código en cada archivo.
- Clear Disk / SD Card Cache de la Biblioteca de imágenes de Picasso de Android
- Gestión de la memoria de Android: Densidad de pantalla, tamaños de imagen solicitados y montón disponible
- Picasso para cargar matriz de bytes
- Borrar memoria caché de Picasso
- Picasso carga recursos extraíbles de su URI
¿Es Glide permitiendo la tala? Si se permite, entonces necesito una forma sencilla central para activar el deslizamiento de registro.
Para la referencia: Quiero la manera como Retrofit + okhttp
permitir. En OkHttp
, sólo tengo que agregar interceptor en una ubicación y registrará información acerca de cada llamada de servicio web sin escribir ningún otro código adicional.
- Cómo cargar un mapa de bits con Picasso sin usar un ImageView?
- Progreso de la demostración al descargar la imagen del servidor a la vista de la imagen
- ¿Cómo lograr el seguimiento de la imagen de marcador de posición en ImageView Android como Pinterest?
- Cómo cargar imágenes de una tarjeta SD con la biblioteca de Picasso
- Picasso: fuera de la memoria
- Imagen de carga de Picasso en GifImageView (biblioteca android-gif-drawable)
- Escala de tamaño de la imagen en Picasso
- ¿Cómo usar WebView con Picasso?
En Glide 4.0 RC, esto es posible mediante la configuración de Glide : puede configurar el nivel de registro de Glide
través de GlideBuilder#setLogLevel(int)
.
Tener MyGlideModule.java
:
@GlideModule public class MyGlideModule extends AppGlideModule { @Override public void applyOptions(Context context, GlideBuilder builder) { builder.setLogLevel(Log.VERBOSE); } }
@GlideModule public class MyGlideModule extends AppGlideModule { @Override public void applyOptions(Context context, GlideBuilder builder) { builder.setLogLevel(Log.VERBOSE); } }
A continuación, podrás ver la siguiente sesión en la consola:
Para versiones anteriores ( 3.x
), como se menciona en "Depuración de flujo de trabajo" :
Para ver cómo y cuando el motor interno de Glide encuentra los recursos solicitados, puede habilitar el registro:
adb shell setprop log.tag.Engine VERBOSE
adb shell setprop log.tag.EngineJob VERBOSE
adb shell setprop log.tag.DecodeJob VERBOSE
Esto le pedirá la siguiente salida:
Sólo puede habilitar el registro de Engine
si no está interesado en otros registros.