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 |
static
void
|
d(String format, Object... args)
A versão paliativa de |
static
void
|
e(String message)
A versão paliativa de |
static
void
|
e(String format, Object... args)
A versão paliativa de |
static
void
|
e(Throwable t)
A versão paliativa de |
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 |
static
void
|
i(String format, Object... args)
A versão paliativa de |
static
void
|
i(String message)
A versão paliativa de |
static
void
|
logAndDisplay(Log.LogLevel logLevel, String format, Object... args)
A versão paliativa de |
static
void
|
logAndDisplay(Log.LogLevel logLevel, String format, Object... args)
A versão paliativa de |
static
void
|
logAndDisplay(Log.LogLevel logLevel, String message)
A versão paliativa de |
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 |
static
void
|
v(String format, Object... args)
A versão paliativa de |
static
void
|
w(Throwable t)
Uma variação de |
static
void
|
w(String message)
A versão paliativa de |
static
void
|
w(String format, Object... args)
A versão paliativa de |
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
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. |