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
  • Disminuir la verbosidad del registro interno de ORMlite o deshabilitarla
  • ¿Cuál es la diferencia entre logcat vs. dmesg?
  • Filtro Logcat de Eclipse más signo no visible
  • Filtro de salida en logcat por tagname
  • Suprimir tostadas del paquete en Android
  • Mensaje de error de Android datarouter logcat
  • ¿Deshabilitar la salida de LogCat en la versión apk?
  • Habilitar registro DEBUG en Blu-R1 HD (teléfono Amazon)
  • ¿Cómo filtrar el logcat de Android por aplicación?
  • Solamente los mensajes anaranjados aparecen en el Logcat de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.