LogUtil.CLog

public static class LogUtil.CLog
extends Object

java.lang.Object
   ↳ com.android.tradefed.log.LogUtil.CLog


Una clase shim para Log que usa automáticamente el nombre de clase simple del llamador como etiqueta de registro

Resumen

Campos

protected static final String CLASS_NAME

Constructores públicos

CLog()

Métodos públicos

static void d(String message)

Es la versión de shim de Log.d(String, String).

static void d(String format, Object... args)

Es la versión de shim de Log.d(String, String).

static void e(String message)

Es la versión de shim de Log.e(String, String).

static void e(String format, Object... args)

Es la versión de shim de Log.e(String, String).

static void e(Throwable t)

Es la versión de shim de Log.e(String, Throwable).

static String findCallerClassName()

Busca el nombre de la clase externa que llamó directamente a un método de CLog.

static String findCallerClassName(Throwable t)

Busca el nombre de la clase externa que llamó directamente a un método de CLog.

static String getClassName(int frame)

Devuelve el nombre de clase simple del frameº marco de pila en la ruta de llamada.

static void i(String format, Object... args)

Es la versión de shim de Log.i(String, String).

static void i(String message)

Es la versión de shim de Log.i(String, String).

static void logAndDisplay(Log.LogLevel logLevel, String format, Object... args)

Es la versión de shim de ERROR(Log.logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log.logAndDisplay(LogLevel, String, String)).

static void logAndDisplay(Log.LogLevel logLevel, String format, Object... args)

Es la versión de shim de ERROR(Log.logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log.logAndDisplay(LogLevel, String, String)).

static void logAndDisplay(Log.LogLevel logLevel, String message)

Es la versión de shim de ERROR(Log.logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log.logAndDisplay(LogLevel, String, String)).

static void logAndDisplay(Log.LogLevel logLevel, String message)
static String parseClassName(String fullName)

Analiza el nombre de clase simple a partir del nombre de clase completo.

static void v(String message)

Es la versión de shim de Log.v(String, String).

static void v(String format, Object... args)

Es la versión de shim de Log.v(String, String).

static void w(Throwable t)

Es una variación de Log.w(String, String), en la que se registra y se da formato al seguimiento de pila de Throwable proporcionado.

static void w(String message)

Es la versión de shim de Log.w(String, String).

static void w(String format, Object... args)

Es la versión de shim de Log.w(String, String).

static void wtf(String message)

Qué falla terrible: Informa una condición que nunca debería ocurrir.

static void wtf(Throwable t)

Qué falla terrible: Informa una condición que nunca debería ocurrir.

static void wtf(String format, Object... args)

Qué falla terrible: Informa una condición que nunca debería ocurrir.

static void wtf(String message, Throwable t)

Qué falla terrible: Informa una condición que nunca debería ocurrir.

Campos

CLASS_NAME

protected static final String CLASS_NAME

Constructores públicos

CLog

public CLog ()

Métodos públicos

d

public static void d (String message)

Es la versión de shim de Log.d(String, String).

Parámetros
message String: El String que se registrará

d

public static void d (String format, 
                Object... args)

Es la versión de shim de Log.d(String, String). También llama a String.format para mayor comodidad.

Parámetros
format String: Es una cadena de formato para el mensaje que se registrará.

args Object: Los argumentos de la cadena de formato

e

public static void e (String message)

Es la versión de shim de Log.e(String, String).

Parámetros
message String: El String que se registrará

e

public static void e (String format, 
                Object... args)

Es la versión de shim de Log.e(String, String). También llama a String.format para mayor comodidad.

Parámetros
format String: Es una cadena de formato para el mensaje que se registrará.

args Object: Los argumentos de la cadena de formato

e

public static void e (Throwable t)

Es la versión de shim de Log.e(String, Throwable).

Parámetros
t Throwable: Es el Throwable que se generará.

findCallerClassName

public static String findCallerClassName ()

Busca el nombre de la clase externa que llamó directamente a un método de CLog.

Muestra
String Nombre simple de la clase (o nombre completo si se produce un error al obtener una referencia a la clase) de la clase externa que llamó a un método de CLog, o "Unknown" si el seguimiento de pila está vacío o solo contiene nombres de clase de CLog.

findCallerClassName

public static String findCallerClassName (Throwable t)

Busca el nombre de la clase externa que llamó directamente a un método de CLog.

Parámetros
t Throwable: (Opcional) Es el seguimiento de pila en el que se realizará la búsqueda, expuesto para pruebas unitarias.

Muestra
String Nombre simple de la clase (o nombre completo si se produce un error al obtener una referencia a la clase) de la clase externa que llamó a un método de CLog, o "Unknown" si el registro de pila está vacío o solo contiene nombres de clase de CLog.

getClassName

public static String getClassName (int frame)

Devuelve el nombre de clase simple del frameº marco de pila en la ruta de llamada. Nota: Este método no verifica los límites del array para la longitud del registro de seguimiento.

Parámetros
frame int: Índice del marco de la pila de seguimiento que se inspeccionará para obtener el nombre de la clase

Muestra
String Es el nombre de clase simple (o completamente calificado si se produce un error al obtener una referencia a la clase) para el elemento determinado del seguimiento de pila.

i

public static void i (String format, 
                Object... args)

Es la versión de shim de Log.i(String, String). También llama a String.format para mayor comodidad.

Parámetros
format String: Es una cadena de formato para el mensaje que se registrará.

args Object: Los argumentos de la cadena de formato

i

public static void i (String message)

Es la versión de shim de Log.i(String, String).

Parámetros
message String: El String que se registrará

logAndDisplay

public static void logAndDisplay (Log.LogLevel logLevel, 
                String format, 
                Object... args)

Es la versión de shim de ERROR(Log.logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log.logAndDisplay(LogLevel, String, String)).

Parámetros
logLevel Log.LogLevel: El LogLevel

format String: Es una cadena de formato para el mensaje que se registrará.

args Object: Los argumentos de la cadena de formato

logAndDisplay

public static void logAndDisplay (Log.LogLevel logLevel, 
                String format, 
                Object... args)

Es la versión de shim de ERROR(Log.logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log.logAndDisplay(LogLevel, String, String)).

Parámetros
logLevel Log.LogLevel: El LogLevel

format String: Es una cadena de formato para el mensaje que se registrará.

args Object: Los argumentos de la cadena de formato

logAndDisplay

public static void logAndDisplay (Log.LogLevel logLevel, 
                String message)

Es la versión de shim de ERROR(Log.logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log.logAndDisplay(LogLevel, String, String)).

Parámetros
logLevel Log.LogLevel: El LogLevel

message String: El String que se registrará

logAndDisplay

public static void logAndDisplay (Log.LogLevel logLevel, 
                String message)

Parámetros
logLevel Log.LogLevel

message String

parseClassName

public static String parseClassName (String fullName)

Analiza el nombre de clase simple a partir del nombre de clase completo. Si el formato ya se parece a un nombre de clase simple, solo devuelve eso.

Parámetros
fullName String: Es el nombre completo de la clase que se analizará.

Muestra
String El nombre de clase simple

v

public static void v (String message)

Es la versión de shim de Log.v(String, String).

Parámetros
message String: El String que se registrará

v

public static void v (String format, 
                Object... args)

Es la versión de shim de Log.v(String, String). También llama a String.format para mayor comodidad.

Parámetros
format String: Es una cadena de formato para el mensaje que se registrará.

args Object: Los argumentos de la cadena de formato

w

public static void w (Throwable t)

Es una variación de Log.w(String, String), en la que se registra y se da formato al seguimiento de pila de Throwable proporcionado.

Parámetros
t Throwable: El Throwable que se registrará

w

public static void w (String message)

Es la versión de shim de Log.w(String, String).

Parámetros
message String: El String que se registrará

w

public static void w (String format, 
                Object... args)

Es la versión de shim de Log.w(String, String). También llama a String.format para mayor comodidad.

Parámetros
format String: Es una cadena de formato para el mensaje que se registrará.

args Object: Los argumentos de la cadena de formato

wtf

public static void wtf (String message)

Qué falla terrible: Informa una condición que nunca debería ocurrir. El error siempre se registrará en el nivel ASSERT con la pila de llamadas.

Parámetros
message String: Es el mensaje que deseas registrar.

wtf

public static void wtf (Throwable t)

Qué falla terrible: Informa una condición que nunca debería ocurrir. El error siempre se registrará en el nivel ASSERT con la pila de llamadas.

Parámetros
t Throwable: (Opcional) Es una excepción para registrar. Si es nulo, solo se registrará el mensaje.

wtf

public static void wtf (String format, 
                Object... args)

Qué falla terrible: Informa una condición que nunca debería ocurrir. El error siempre se registrará en el nivel ASSERT con la pila de llamadas. También llama a String.format para mayor comodidad.

Parámetros
format String: Es una cadena de formato para el mensaje que se registrará.

args Object: Los argumentos de la cadena de formato

wtf

public static void wtf (String message, 
                Throwable t)

Qué falla terrible: Informa una condición que nunca debería ocurrir. El error siempre se registrará en el nivel ASSERT con la pila de llamadas.

Parámetros
message String: Es el mensaje que deseas registrar.

t Throwable: (Opcional) Es una excepción para registrar. Si es nulo, solo se registrará el mensaje.