Android cómo ver la cadena larga en logcat

Tengo un HashMap<String, LinkedHashMap<String,String> que es bastante largo (no es un problema) y estoy tratando de hacer que las cosas parezcan correctas antes de usar los datos dentro de él. Para hacer esto estoy intentando apenas intentar hacer esto Log.v("productsFromDB",products.toString()) pero en el LogCat Muestra cerca de 1/3 de él. ¿Hay una manera de dar salida a todo el mapa?

One Solution collect form web for “Android cómo ver la cadena larga en logcat”

Logcat sólo puede mostrar unos 4000 caracteres. Por lo que necesita llamar a una función recursiva para ver todo el hashmap. Pruebe esta función:

 public static void longLog(String str) { if (str.length() > 4000) { Log.d("", str.substring(0, 4000)); longLog(str.substring(4000)); } else Log.d("", str); } 
  • Quitar ActionbarSherlock registra cuando BuildConfig.DEBUG
  • ¿Puedo ver el Logcat en el teléfono Android en sí, sin conectarlo al ordenador?
  • Filtrado Logcat en la línea de comandos
  • Android studio logcat nada para mostrar
  • ¿Cómo selecciono el dispositivo que está mostrando LogCat en eclipse?
  • ¿Qué significan estos números en Android Logcat?
  • Eclipse necesita ser reiniciado con frecuencia para que logcat funcione correctamente
  • Función: selinux_android_load_priority , No hay un archivo de sepolicy
  • BubblePopupHelper que llena el registro de depuración de Android
  • E / art: Error al enviar la respuesta al depurador: Canal roto, pero la aplicación todavía se ejecuta
  • Implementación de un bucle while en android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.