2010-03-02 19 views

Respuesta

182

Mire en android.util.Log. Le permite escribir en el registro con varios niveles de registro, y puede especificar diferentes etiquetas para agrupar el resultado. Por ejemplo

Log.w("myApp", "no network"); 

dará salida a una advertencia con la etiqueta myApp y el mensaje no hay red.

+0

lo que sería la diferente utilizando 'log.d'? –

+2

'w' en' Log.w (...) 'significa advertencia. Hay [más] (https://developer.android.com/reference/android/util/Log.html#pubmethods) versiones: 'd' - depuración,' e' - error, 'i' - información,' v '- verbose, [' wtf'] (http://stackoverflow.com/questions/9524369/how-does-log-wtf-differ-from-log-e) - Qué terrible error. ;-) –

17

Utilice android.util.Log y los métodos estáticos definidos allí (por ejemplo, e(), w()).

18

La etiqueta se utiliza para encontrar fácilmente su salida, porque la salida de LogCat puede ser a veces muy larga. Puede definir un lugar en su clase:

private static final String TAG = "myApp";

y utilizarlo al depurar

Log.v (TAG, "hizo algo");

enter image description here

Puede aplicarse también un filtro para buscar sólo la etiqueta.

3
import android.util.Log; 

y luego

Log.i("the your message will go here"); 
0
String one = object.getdata(); 
Log.d(one,""); 
+0

Por lo general, es mejor explicar una solución en lugar de simplemente publicar algunas filas de código anónimo. Puede leer [Cómo escribo una buena respuesta] (https://stackoverflow.com/help/how-to-answer), y también [Explicar respuestas totalmente basadas en código] (https://meta.stackexchange.com/questions/114762/explaining-entirely-% E2% 80% 8C% E2% 80% 8B-based-answers-answers) –

Cuestiones relacionadas