estoy trabajando en la construcción de una aplicación para Android y me pregunto cuál es el mejor enfoque consiste en la depuración como la de console.log en javascript¿Cuál es el console.log() de java?
Respuesta
La clase Log:
API para el envío de salida del registro .
general, el uso de los métodos
Log.v()
Log.d()
Log.i()
Log.w()
yLog.e()
.El orden en términos de nivel de detalle, de menos a más es
ERROR
,WARN
,INFO
,DEBUG
,VERBOSE
. Verbose nunca se debe compilar en una aplicación , excepto durante el desarrollo. Los registros de depuración se compilan en pero eliminados en tiempo de ejecución. Los registros de error, advertencia e información siempre se guardan.
Fuera de Android, se utiliza System.out.println(String msg)
.
Usa la utilidad de registro de Android.
http://developer.android.com/reference/android/util/Log.html
de registro tiene un montón de métodos estáticos para acceder a los diferentes niveles de registro. El hilo común es que siempre aceptan al menos una etiqueta y un mensaje de registro.
Las etiquetas son una forma de filtrar la salida en sus mensajes de registro. Puede usarlos para recorrer los miles de mensajes de registro que verá y encontrar los que está buscando específicamente.
Utiliza las funciones de registro en Android accediendo a los objetos Log.x (donde el método x es el nivel de registro). Por ejemplo:
Log.d("MyTagGoesHere", "This is my log message at the debug level here");
Log.e("MyTagGoesHere", "This is my log message at the error level here");
por lo general hacen un punto para hacer la etiqueta de mi nombre de la clase, así que sé que el mensaje de registro se generó también. Ahorra mucho tiempo más adelante en el juego.
Puede ver los mensajes de registro utilizando la herramienta Logcat para android:
adb logcat
o abriendo la vista del eclipse Logcat yendo a la barra de menú
Window->Show View->Other then select the Android menu and the LogCat view
O use las constantes: Log.DEBUG, Log.ERROR, Log.INFO, Log.VERBOSE, Log.WARN – Andy
- 1. ¿Cuál es la diferencia entre console.log() y console.debug() de FireBug?
- 2. es node.js 'console.log asincrónico?
- 3. ¿Qué es console.log en jQuery?
- 4. ¿Cuál es la diferencia entre console.dir y console.log?
- 5. ¿Cuál es el mejor datepicker de Java ..?
- 6. ¿Cuál es el futuro de Java 3D?
- 7. Ruby: console.log?
- 8. ¿Cuál es el controlador en Java Swing?
- 9. ¿Cuál es el operador & = para en Java
- 10. ¿Cuál es la forma correcta de escribir en la consola de script (console.log) en IE?
- 11. mensaje console.log
- 12. valor incorrecto en console.log
- 13. ¿Cuál es LinkedListNode en Java
- 14. ¿Es IE9 compatible con console.log, y es una función real?
- 15. ¿Cuál es el equivalente de Java de AggregateException de .net?
- 16. ¿cuál es el typeof (jQuery)
- 17. ¿Cuál es el estado de los superpaquetes de Java?
- 18. ¿Cuál es el equivalente de Scala del ClassName.class de Java?
- 19. ¿Cuál es el equivalente de Java de ManualResetEvent?
- 20. ¿Cuál es el significado de los valores de Java Process.exitValue()?
- 21. ¿Cuál es el mejor marco de servicios web de Java?
- 22. ¿Cuál es el mejor visualizador de clases de Java?
- 23. ¿Cuál es el equivalente de C# de Java DecimalFormat?
- 24. ¿Cuál es el equivalente .NET de NumberFormatException de Java?
- 25. ¿Cuál es el equivalente de Thread.sleep() de Java en JavaScript?
- 26. ¿cuál es el equivalente de C# de static {...} en Java?
- 27. ¿Cuál es el equivalente de Smalltalk de Java estático?
- 28. ¿Cuál es el equivalente de Ruby para StringReader de Java?
- 29. ¿Cuál es el equivalente de Java 1.4.2 de Pattern.quote()
- 30. Error en console.log?
puede utilizar log4j http://stackoverflow.com/questions/2915150/log4j-support-in-android – osdamv