LogUtil.CLog

public static class LogUtil.CLog
extends Object

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


Uma classe de paliativo 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 paliativa de Log#d(String, String).

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

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

static void e(String message)

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

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

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

static void e(Throwable t)

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

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

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

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

static void i(String message)

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

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

A versão paliativa 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 paliativa 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 paliativa 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 de classe simples a partir do nome completo da classe.

static void v(String message)

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

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

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

static void w(Throwable t)

Uma variação de Log#w(String, String), em que o stack trace dos dados fornecidos Throwable está formatado e registrado.

static void w(String message)

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

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

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

static void wtf(String message)

Que falha terrível: informe uma condição que nunca deveria acontecer.

static void wtf(Throwable t)

Que falha terrível: informe uma condição que nunca deveria acontecer.

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

Que falha terrível: informe uma condição que nunca deveria acontecer.

static void wtf(String message, Throwable t)

Que falha terrível: informe uma condição que nunca deveria acontecer.

Campos

NOME DA CLASSE

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 paliativa 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 paliativa de Log#d(String, String). Também chama String.format para comodidade.

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

args Object: os argumentos da string de formatação

e

public static void e (String message)

A versão paliativa 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 paliativa de Log#e(String, String). Também chama String.format para comodidade.

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

args Object: os argumentos da string de formatação

e

public static void e (Throwable t)

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

Parâmetros
t Throwable: o Throwable da saída.

findCallerClassName

public static String findCallerClassName ()

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

Retorna
String O nome simples da classe (ou totalmente qualificado, se ocorrer um erro ao obter uma referência para a classe) da classe externa que chamou um método CLog, ou "Desconhecido" se o rastreamento de pilha está vazio ou contém apenas nomes de classe 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 para pesquisar, exposto para teste de unidade

Retorna
String O nome simples da classe (ou totalmente qualificado, se ocorrer um erro ao obter uma referência para a classe) da classe externa que chamou um método CLog, ou "Desconhecido" se o rastreamento de pilha está vazio ou contém apenas nomes de classe CLog.

getClassName

public static String getClassName (int frame)

Retorne o nome de classe simples do frame de pilha frame no caminho da chamada. Observação: esse método não verifica os limites da 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 de classe simples (ou totalmente qualificado, se ocorrer um erro ao obter uma referência para o classe) para o elemento especificado do stack trace.

i

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

A versão paliativa de Log#i(String, String). Também chama String.format para comodidade.

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

args Object: os argumentos da string de formatação

i

public static void i (String message)

A versão paliativa 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 paliativa 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 a ser registrada.

args Object: os argumentos da string de formatação

LogAndDisplay

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

A versão paliativa 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 a ser registrada.

args Object: os argumentos da string de formatação

LogAndDisplay

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

A versão paliativa 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 de classe simples a partir do nome completo da classe. Se a formatação já parecer como um nome de classe simples, e então retorna isso.

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

Retorna
String O nome simples da classe

v

public static void v (String message)

A versão paliativa 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 paliativa de Log#v(String, String). Também chama String.format para comodidade.

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

args Object: os argumentos da string de formatação

w

public static void w (Throwable t)

Uma variação de Log#w(String, String), em que o stack trace dos dados fornecidos Throwable está formatado e registrado.

Parâmetros
t Throwable: o Throwable a ser registrado

w

public static void w (String message)

A versão paliativa 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 paliativa de Log#w(String, String). Também chama String.format para comodidade.

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

args Object: os argumentos da string de formatação

que droga

public static void wtf (String message)

Que falha terrível: 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.

que droga

public static void wtf (Throwable t)

Que falha terrível: 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 a ser registrada. Se for nulo, apenas a mensagem será registrada.

que droga

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

Que falha terrível: 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 a ser registrada.

args Object: os argumentos da string de formatação

que droga

public static void wtf (String message, 
                Throwable t)

Que falha terrível: 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 a ser registrada. Se for nulo, apenas a mensagem será registrada.