LogUtil.CLog

public static class LogUtil.CLog
extends Object

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


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

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

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

static void e(String message)

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

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

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

static void e(Throwable t)

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

static String findCallerClassName()

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

static String findCallerClassName(Throwable t)

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

static String getClassName(int frame)

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

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

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

static void i(String message)

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

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

La versión del 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)

La versión del 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)

La versión del 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 del nombre de clase completo.

static void v(String message)

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

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

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

static void w(Throwable t)

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

static void w(String message)

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

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

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

static void wtf(String message)

What a Terrible Failure: Informa una condición que nunca debería ocurrir.

static void wtf(Throwable t)

What a Terrible Failure: Informa una condición que nunca debería ocurrir.

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

What a Terrible Failure: Informa una condición que nunca debería ocurrir.

static void wtf(String message, Throwable t)

What a Terrible Failure: 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)

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

Parámetros
message String: Es el String que se registrará.

d

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

La versión del 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 que el mensaje se registre.

args Object: Los argumentos de la cadena de formato

e

public static void e (String message)

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

Parámetros
message String: Es el String que se registrará.

e

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

La versión del 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 que el mensaje se registre.

args Object: Los argumentos de la cadena de formato

e

public static void e (Throwable t)

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

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

findCallerClassName

public static String findCallerClassName ()

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

Muestra
String Es el nombre simple de la clase (o completamente calificado 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 "Desconocido" si el seguimiento de pila está vacío o solo contiene nombres de clases de CLog.

findCallerClassName

public static String findCallerClassName (Throwable t)

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

Parámetros
t Throwable: (Opcional) Es el seguimiento de pila en el que se debe buscar, expuesto para pruebas de unidad.

Muestra
String Es el nombre simple de la clase (o completamente calificado 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 "Desconocido" si el seguimiento de pila está vacío o solo contiene nombres de clases de CLog.

getClassName

public static String getClassName (int frame)

Muestra 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 seguimiento de pila.

Parámetros
frame int: Es el índice del marco del seguimiento de pila para inspeccionar 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)

La versión del 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 que el mensaje se registre.

args Object: Los argumentos de la cadena de formato

I

public static void i (String message)

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

Parámetros
message String: Es el String que se registrará.

logAndDisplay

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

La versión del 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 que el mensaje se registre.

args Object: Los argumentos de la cadena de formato

logAndDisplay

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

La versión del 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 que el mensaje se registre.

args Object: Los argumentos de la cadena de formato

logAndDisplay

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

La versión del 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: Es 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 del nombre de clase completo. Si el formato ya se ve como un nombre de clase simple, solo muestra 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)

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

Parámetros
message String: Es el String que se registrará.

v

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

La versión del 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 que el mensaje se registre.

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 formatea y registra el seguimiento de pila de Throwable proporcionado.

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

w

public static void w (String message)

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

Parámetros
message String: Es el String que se registrará.

w

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

La versión del 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 que el mensaje se registre.

args Object: Los argumentos de la cadena de formato

wtf

public static void wtf (String message)

What a Terrible Failure: 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)

What a Terrible Failure: 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)

What a Terrible Failure: 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 que el mensaje se registre.

args Object: Los argumentos de la cadena de formato

wtf

public static void wtf (String message, 
                Throwable t)

What a Terrible Failure: 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.