LogUtil.CLog

public static class LogUtil.CLog
extends Object

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


Una clase shim para Log que usa automáticamente el nombre de clase simple de la persona que llama como la 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 shim de Log#d(String, String) .

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

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

static void e (String message)

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

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

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

static void e (Throwable t)

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

static String findCallerClassName ()

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

static String findCallerClassName (Throwable t)

Busca 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 la pila en la ruta de la llamada.

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

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

static void i (String message)

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

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

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

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

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

static String parseClassName (String fullName)

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

static void v (String message)

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

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

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

static void w (Throwable t)

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

static void w (String message)

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

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

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

static void wtf (String message)

Qué fallo tan terrible: informe de una condición que nunca debería ocurrir.

static void wtf (Throwable t)

Qué fallo tan terrible: informe de una condición que nunca debería ocurrir.

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

Qué fallo tan terrible: informe de una condición que nunca debería ocurrir.

static void wtf (String message, Throwable t)

Qué fallo tan terrible: informe de una condición que nunca debería ocurrir.

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 shim de Log#d(String, String) .

Parámetros
message String : la String para registrar

d

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

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

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

args Object : los argumentos de cadena de formato

mi

public static void e (String message)

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

Parámetros
message String : la String para registrar

mi

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

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

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

args Object : los argumentos de cadena de formato

mi

public static void e (Throwable t)

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

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

findCallerClassName

public static String findCallerClassName ()

Busca 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 clase CLog.

findCallerClassName

public static String findCallerClassName (Throwable t)

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

Parámetros
t Throwable : (opcional) el seguimiento de la pila para buscar dentro, 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 clase CLog.

getClassName

public static String getClassName (int frame)

Devuelve el nombre de clase simple del frame de la pila en la ruta de la llamada. Nota: este método no no verifique los límites de la matriz para 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 shim de Log#i(String, String) . También llama a String.format para mayor comodidad.

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

args Object : los argumentos de cadena de formato

i

public static void i (String message)

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

Parámetros
message String : la String para registrar

logAndDisplay

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

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

Parámetros
logLevel Log.LogLevel : el LogLevel

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

args Object : los argumentos de cadena de formato

logAndDisplay

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

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

Parámetros
logLevel Log.LogLevel : el LogLevel

message String : la String para registrar

parseClassName

public static String parseClassName (String fullName)

Analiza el nombre de clase simple 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 para analizar

Devoluciones
String El nombre de clase simple

v

public static void v (String message)

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

Parámetros
message String : la String para registrar

v

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

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

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

args Object : los argumentos de cadena de formato

w

public static void w (Throwable t)

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

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

w

public static void w (String message)

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

Parámetros
message String : la String para registrar

w

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

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

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

args Object : los argumentos de cadena de formato

qué diablos

public static void wtf (String message)

Qué fallo tan terrible: informe de 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 : el mensaje que desea registrar.

qué diablos

public static void wtf (Throwable t)

Qué fallo tan terrible: informe de 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) una excepción para registrar. Si es nulo, solo se registrará el mensaje.

qué diablos

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

Qué fallo tan terrible: informe de 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 : una cadena de formato para que el mensaje se registre

args Object : los argumentos de cadena de formato

qué diablos

public static void wtf (String message, 
                Throwable t)

Qué fallo tan terrible: informe de 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 : el mensaje que desea registrar.

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