2010-12-31 13 views

Respuesta

16

Utilice la clase android.util.Loghttp://developer.android.com/reference/android/util/Log.html.

Por ejemplo:

import android.util.Log; 

class Someclass { 
    private static final String TAG = "Someclass"; 
    ... 
    public boolean someMethod(int argument) { 
     Log.i(TAG, "This is some information log"); 
     if (argument == 0) { 
      Log.e(TAG, "Error argument is 0!!!"); 
      return false; 
     } 


     Log.w(TAG, "Warning returning default value"); 
     return true; 
    } 
}; 

La razón por la variable de TAG se asigna como que en lugar de algo como: Somelcass.class.getSimpleName() se debe a que el método de reflexión hará que los datos reflexión metta de la clase que se carga en la inicialización, sin embargo, el método 'preferido' por los desarrolladores de Android evita eso y, por lo tanto, ahorra tiempo de CPU y de inicialización.

+0

muchas gracias ... lo agradezco – BlackSoil

0

Eche un vistazo a la clase Log - tiene una serie de diferentes funciones de registro.

Cuestiones relacionadas