LogUtil.CLog

public static class LogUtil.CLog
extends Object

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


Uma classe de shim para Log que usa automaticamente o nome de classe simples do autor da chamada como a tag de registro.

Resumo

Campos

protected static final String CLASS_NAME

Construtores públicos

CLog()

Métodos públicos

static void d(String message)

A versão de shim de Log.d(String, String).

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

A versão de shim de Log.d(String, String).

static void e(String message)

A versão de shim de Log.e(String, String).

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

A versão de shim de Log.e(String, String).

static void e(Throwable t)

A versão de shim de Log.e(String, Throwable).

static String findCallerClassName()

Encontra o nome da classe externa que chamou diretamente um método CLog.

static String findCallerClassName(Throwable t)

Encontra o nome da classe externa que chamou diretamente um método CLog.

static String getClassName(int frame)

Retorna o nome de classe simples do frameº frame da pilha no caminho de chamada.

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

A versão de shim de Log.i(String, String).

static void i(String message)

A versão de shim de Log.i(String, String).

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

A versão 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)

A versão 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)

A versão 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)

Analisa o nome simples da classe a partir do nome completo da classe.

static void v(String message)

A versão de shim de Log.v(String, String).

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

A versão de shim de Log.v(String, String).

static void w(Throwable t)

Uma variação de Log.w(String, String), em que o stack trace de Throwable fornecido é formatado e registrado.

static void w(String message)

A versão de shim de Log.w(String, String).

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

A versão de shim de Log.w(String, String).

static void wtf(String message)

What a Terrible Failure: informe uma condição que nunca deveria acontecer.

static void wtf(Throwable t)

What a Terrible Failure: informe uma condição que nunca deveria acontecer.

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

What a Terrible Failure: informe uma condição que nunca deveria acontecer.

static void wtf(String message, Throwable t)

What a Terrible Failure: informe uma condição que nunca deveria acontecer.

Campos

CLASS_NAME

protected static final String CLASS_NAME

Construtores públicos

CLog

public CLog ()

Métodos públicos

d

public static void d (String message)

A versão de shim de Log.d(String, String).

Parâmetros
message String: o String a ser registrado

d

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

A versão de shim de Log.d(String, String). Também chama String.format para conveniência.

Parâmetros
format String: uma string de formato para a mensagem ser registrada

args Object: os argumentos da string de formato

e

public static void e (String message)

A versão de shim de Log.e(String, String).

Parâmetros
message String: o String a ser registrado

e

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

A versão de shim de Log.e(String, String). Também chama String.format para conveniência.

Parâmetros
format String: uma string de formato para a mensagem ser registrada

args Object: os argumentos da string de formato

e

public static void e (Throwable t)

A versão de shim de Log.e(String, Throwable).

Parâmetros
t Throwable: o Throwable a ser gerado.

findCallerClassName

public static String findCallerClassName ()

Encontra o nome da classe externa que chamou diretamente um método CLog.

Retorna
String O nome da classe simples (ou totalmente qualificado, se ocorrer um erro ao receber uma referência à classe) da classe externa que chamou um método CLog ou "Unknown" se o stack trace estiver vazio ou conter apenas nomes de classes CLog.

findCallerClassName

public static String findCallerClassName (Throwable t)

Encontra o nome da classe externa que chamou diretamente um método CLog.

Parâmetros
t Throwable: (opcional) o stack trace a ser pesquisado, exposto para testes de unidade

Retorna
String O nome da classe simples (ou totalmente qualificado, se ocorrer um erro ao receber uma referência à classe) da classe externa que chamou um método CLog ou "Unknown" se o stack trace estiver vazio ou contiver apenas nomes de classes CLog.

getClassName

public static String getClassName (int frame)

Retorna o nome de classe simples do frameº frame da pilha no caminho de chamada. Observação: esse método não verifica os limites de matriz para o comprimento do stack trace.

Parâmetros
frame int: o índice do frame de stack trace a ser inspecionado para o nome da classe

Retorna
String O nome da classe simples (ou totalmente qualificado se ocorrer um erro ao receber uma referência à classe) para o elemento fornecido do stack trace.

i

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

A versão de shim de Log.i(String, String). Também chama String.format para conveniência.

Parâmetros
format String: uma string de formato para a mensagem ser registrada

args Object: os argumentos da string de formato

i

public static void i (String message)

A versão de shim de Log.i(String, String).

Parâmetros
message String: o String a ser registrado

logAndDisplay

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

A versão 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: o LogLevel

format String: uma string de formato para a mensagem ser registrada

args Object: os argumentos da string de formato

logAndDisplay

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

A versão 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: o LogLevel

format String: uma string de formato para a mensagem ser registrada

args Object: os argumentos da string de formato

logAndDisplay

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

A versão 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: o LogLevel

message String: o String a ser registrado

logAndDisplay

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

Parâmetros
logLevel Log.LogLevel

message String

parseClassName

public static String parseClassName (String fullName)

Analisa o nome simples da classe a partir do nome completo da classe. Se a formatação já parecer um nome de classe simples, ele será retornado.

Parâmetros
fullName String: o nome completo da classe a ser analisada

Retorna
String O nome da classe simples

v

public static void v (String message)

A versão de shim de Log.v(String, String).

Parâmetros
message String: o String a ser registrado

v

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

A versão de shim de Log.v(String, String). Também chama String.format para conveniência.

Parâmetros
format String: uma string de formato para a mensagem ser registrada

args Object: os argumentos da string de formato

w

public static void w (Throwable t)

Uma variação de Log.w(String, String), em que o stack trace de Throwable fornecido é formatado e registrado.

Parâmetros
t Throwable: o Throwable a ser registrado

w

public static void w (String message)

A versão de shim de Log.w(String, String).

Parâmetros
message String: o String a ser registrado

w

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

A versão de shim de Log.w(String, String). Também chama String.format para conveniência.

Parâmetros
format String: uma string de formato para a mensagem ser registrada

args Object: os argumentos da string de formato

wtf

public static void wtf (String message)

What a Terrible Failure: informe uma condição que nunca deveria acontecer. O erro sempre será registrado no nível ASSERT com a pilha de chamadas.

Parâmetros
message String: a mensagem que você quer registrar.

wtf

public static void wtf (Throwable t)

What a Terrible Failure: informe uma condição que nunca deveria acontecer. O erro sempre será registrado no nível ASSERT com a pilha de chamadas.

Parâmetros
t Throwable: (opcional) uma exceção para registro. Se for nulo, apenas a mensagem será registrada.

wtf

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

What a Terrible Failure: informe uma condição que nunca deveria acontecer. O erro sempre será registrado no nível ASSERT com a pilha de chamadas. Também chama String.format por conveniência.

Parâmetros
format String: uma string de formato para a mensagem ser registrada

args Object: os argumentos da string de formato

wtf

public static void wtf (String message, 
                Throwable t)

What a Terrible Failure: informe uma condição que nunca deveria acontecer. O erro sempre será registrado no nível ASSERT com a pilha de chamadas.

Parâmetros
message String: a mensagem que você quer registrar.

t Throwable: (opcional) uma exceção para registro. Se for nulo, apenas a mensagem será registrada.