LogUtil.CLog

public static class LogUtil.CLog
extends Object

java.lang.Objeto
com.android.tradefed.log.LogUtil.CLog


Una clase shim para Log que utiliza automáticamente el nombre de clase simple de la persona que llama 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)

La versión de corrección de Log#d(String, String) .

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

La versión de corrección de Log#d(String, String) .

static void e (String message)

La versión de corrección de Log#e(String, String) .

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

La versión de corrección de Log#e(String, String) .

static void e (Throwable t)

La versión de corrección de Log#e(String, Throwable) .

static String findCallerClassName ()

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

static String findCallerClassName (Throwable t)

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

static String getClassName (int frame)

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

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

La versión de corrección de Log#i(String, String) .

static void i (String message)

La versión de corrección de Log#i(String, String) .

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

La versión de corrección de Log#logAndDisplay(LogLevel, String, String) .

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

La versión de corrección de Log#logAndDisplay(LogLevel, String, String) .

static String parseClassName (String fullName)

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

static void v (String message)

La versión de corrección de Log#v(String, String) .

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

La versión de corrección de Log#v(String, String) .

static void w (Throwable t)

Una variación de Log#w(String, String) , donde se formatea y registra el seguimiento de la pila del Throwable proporcionado.

static void w (String message)

La versión de corrección de Log#w(String, String) .

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

La versión de corrección de Log#w(String, String) .

static void wtf (String message)

Qué terrible fracaso: informe una condición que nunca debería suceder.

static void wtf (Throwable t)

Qué terrible fracaso: informe una condición que nunca debería suceder.

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

Qué terrible fracaso: informe una condición que nunca debería suceder.

static void wtf (String message, Throwable t)

Qué terrible fracaso: informe una condición que nunca debería suceder.

Campos

NOMBRE DE LA CLASE

protected static final String CLASS_NAME

Constructores públicos

Obstruir

public CLog ()

Métodos públicos

d

public static void d (String message)

La versión de corrección de Log#d(String, String) .

Parámetros
message String : La String a registrar

d

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

La versión de corrección de Log#d(String, String) . También llama a String.format por conveniencia.

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

args Object : Los argumentos de cadena de formato.

mi

public static void e (String message)

La versión de corrección de Log#e(String, String) .

Parámetros
message String : La String a registrar

mi

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

La versión de corrección de Log#e(String, String) . También llama a String.format por conveniencia.

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

args Object : Los argumentos de cadena de formato.

mi

public static void e (Throwable t)

La versión de corrección de Log#e(String, Throwable) .

Parámetros
t Throwable : el Throwable a la salida.

encontrar nombre de clase de persona que llama

public static String findCallerClassName ()

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

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

encontrar nombre de clase de persona que llama

public static String findCallerClassName (Throwable t)

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

Parámetros
t Throwable : (opcional) el seguimiento de la pila en el que buscar, expuesto para pruebas unitarias

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

getClassName

public static String getClassName (int frame)

Devuelve el nombre de clase simple del frame de pila en la ruta de llamada. Nota: este método no no verifique los límites de la matriz para conocer la longitud del seguimiento de la pila.

Parámetros
frame int : el índice del marco de seguimiento de la pila para inspeccionar el nombre de la clase

Devoluciones
String El nombre de clase simple (o completo si se produce un error al obtener una referencia a la clase) para el elemento dado del seguimiento de la pila.

i

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

La versión de corrección de Log#i(String, String) . También llama a String.format por conveniencia.

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

args Object : Los argumentos de cadena de formato.

i

public static void i (String message)

La versión de corrección de Log#i(String, String) .

Parámetros
message String : La String a registrar

registro y visualización

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

La versión de corrección de Log#logAndDisplay(LogLevel, String, String) .

Parámetros
logLevel Log.LogLevel : el LogLevel

format String : una cadena de formato para que se registre el mensaje.

args Object : Los argumentos de cadena de formato.

registro y visualización

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

La versión de corrección de Log#logAndDisplay(LogLevel, String, String) .

Parámetros
logLevel Log.LogLevel : el LogLevel

message String : La String a registrar

parseClassName

public static String parseClassName (String fullName)

Analiza el nombre de clase simple a partir del nombre de clase completo. Si el formato ya parece un nombre de clase simple, simplemente lo devuelve.

Parámetros
fullName String : el nombre completo de la clase a analizar

Devoluciones
String El nombre de clase simple

v

public static void v (String message)

La versión de corrección de Log#v(String, String) .

Parámetros
message String : La String a registrar

v

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

La versión de corrección de Log#v(String, String) . También llama a String.format por conveniencia.

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

args Object : Los argumentos de cadena de formato.

w

public static void w (Throwable t)

Una variación de Log#w(String, String) , donde se formatea y registra el seguimiento de la pila del Throwable proporcionado.

Parámetros
t Throwable : El Throwable para iniciar sesión

w

public static void w (String message)

La versión de corrección de Log#w(String, String) .

Parámetros
message String : La String a registrar

w

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

La versión de corrección de Log#w(String, String) . También llama a String.format por conveniencia.

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

args Object : Los argumentos de cadena de formato.

wtf

public static void wtf (String message)

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

Parámetros
message String : el mensaje que desea registrar.

wtf

public static void wtf (Throwable t)

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

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

wtf

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

Qué terrible fracaso: informe una condición que nunca debería suceder. El error siempre se registrará en el nivel ASSERT con la pila de llamadas. También llama a String.format por conveniencia.

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

args Object : Los argumentos de cadena de formato.

wtf

public static void wtf (String message, 
                Throwable t)

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

Parámetros
message String : el mensaje que desea registrar.

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