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.

¿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.

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:

Introduzca aquí la descripción de la imagen


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:

Introduzca aquí la descripción de la imagen

Sólo puede habilitar el registro de Engine si no está interesado en otros registros.

  • Clase de ImageView personalizada que no funciona con la biblioteca de descarga de imágenes de Picasso
  • No se puede cargar la imagen desde el disco con picasso
  • Picasso imagen cargando
  • No puedo almacenar en caché las imágenes mientras que bindind la imagen usando MvvmCross
  • ¿Cómo hacer deslizar la pantalla como picasso?
  • Cómo mostrar el porcentaje de descarga al cargar imágenes en Picasso
  • Picasso no carga imagen de caché en listview
  • Picasso "Cambiar tamaño y centerCrop" o ImageView "centerCrop"?
  • Cómo agregar cuadros a la imagen?
  • OkHTTP y Picasso no funcionan juntos
  • Cómo cargar diseño de fondo utilizando Picasso
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.