LogUtil.CLog
public static class LogUtil.CLog
extends Object
java.lang.Object | |
↳ | com.android.tradefed.log.LogUtil.CLog |
Una classe shim per Log
che utilizza automaticamente il semplice nome classe del chiamante come tag di log
Riepilogo
Campi | |
---|---|
protected static final String | CLASS_NAME
|
Costruttori pubblici | |
---|---|
CLog () |
Metodi pubblici | |
---|---|
static void | d (String message) La versione shim di |
static void | d (String format, Object... args) La versione shim di |
static void | e (String message) La versione shim di |
static void | e (String format, Object... args) La versione shim di |
static void | e (Throwable t) La versione shim di |
static String | findCallerClassName () Trova il nome della classe esterna che ha chiamato direttamente un metodo CLog. |
static String | findCallerClassName (Throwable t) Trova il nome della classe esterna che ha chiamato direttamente un metodo CLog. |
static String | getClassName (int frame) Restituisce il nome classe semplice dal |
static void | i (String format, Object... args) La versione shim di |
static void | i (String message) La versione shim di |
static void | logAndDisplay (Log.LogLevel logLevel, String format, Object... args) La versione shim di |
static void | logAndDisplay (Log.LogLevel logLevel, String message) La versione shim di |
static String | parseClassName (String fullName) Analizza il nome della classe semplice dal nome completo della classe. |
static void | v (String message) La versione shim di |
static void | v (String format, Object... args) La versione shim di |
static void | w (Throwable t) Una variazione di |
static void | w (String message) La versione shim di |
static void | w (String format, Object... args) La versione shim di |
static void | wtf (String message) Che terribile fallimento: segnala una condizione che non dovrebbe mai verificarsi. |
static void | wtf (Throwable t) Che terribile fallimento: segnala una condizione che non dovrebbe mai verificarsi. |
static void | wtf (String format, Object... args) Che terribile fallimento: segnala una condizione che non dovrebbe mai verificarsi. |
static void | wtf (String message, Throwable t) Che terribile fallimento: segnala una condizione che non dovrebbe mai verificarsi. |
Campi
NOME DELLA CLASSE
protected static final String CLASS_NAME
Costruttori pubblici
CLog
public CLog ()
Metodi pubblici
D
public static void d (String message)
La versione shim di Log#d(String, String)
.
Parametri | |
---|---|
message | String : la String da registrare |
D
public static void d (String format, Object... args)
La versione shim di Log#d(String, String)
. Chiama anche String.format per comodità.
Parametri | |
---|---|
format | String : una stringa di formato per il messaggio da registrare |
args | Object : gli argomenti della stringa di formato |
e
public static void e (String message)
La versione shim di Log#e(String, String)
.
Parametri | |
---|---|
message | String : la String da registrare |
e
public static void e (String format, Object... args)
La versione shim di Log#e(String, String)
. Chiama anche String.format per comodità.
Parametri | |
---|---|
format | String : una stringa di formato per il messaggio da registrare |
args | Object : gli argomenti della stringa di formato |
e
public static void e (Throwable t)
La versione shim di Log#e(String, Throwable)
.
Parametri | |
---|---|
t | Throwable : il Throwable in uscita. |
findNomeClasseChiamante
public static String findCallerClassName ()
Trova il nome della classe esterna che ha chiamato direttamente un metodo CLog.
ritorna | |
---|---|
String | Il nome della classe semplice (o completo se si verifica un errore durante il recupero di un riferimento alla classe) della classe esterna che ha chiamato un metodo CLog o "Sconosciuto" se l'analisi dello stack è vuota o contiene solo nomi di classi CLog. |
findNomeClasseChiamante
public static String findCallerClassName (Throwable t)
Trova il nome della classe esterna che ha chiamato direttamente un metodo CLog.
Parametri | |
---|---|
t | Throwable : (facoltativo) l'analisi dello stack in cui eseguire la ricerca, esposta per i test unitari |
ritorna | |
---|---|
String | Il nome della classe semplice (o completo se si verifica un errore durante il recupero di un riferimento alla classe) della classe esterna che ha chiamato un metodo CLog o "Sconosciuto" se l'analisi dello stack è vuota o contiene solo nomi di classi CLog. |
getClassName
public static String getClassName (int frame)
Restituisce il nome classe semplice dal frame
esimo stack frame nel percorso della chiamata. Nota: questo metodo funziona
Parametri | |
---|---|
frame | int : l'indice del frame di analisi dello stack da controllare per il nome della classe |
ritorna | |
---|---|
String | Il nome della classe semplice (o completo se si verifica un errore durante il recupero di un riferimento alla classe) per l'elemento specificato dell'analisi dello stack. |
io
public static void i (String format, Object... args)
La versione shim di Log#i(String, String)
. Chiama anche String.format per comodità.
Parametri | |
---|---|
format | String : una stringa di formato per il messaggio da registrare |
args | Object : gli argomenti della stringa di formato |
io
public static void i (String message)
La versione shim di Log#i(String, String)
.
Parametri | |
---|---|
message | String : la String da registrare |
logAndDisplay
public static void logAndDisplay (Log.LogLevel logLevel, String format, Object... args)
La versione shim di Log#logAndDisplay(LogLevel, String, String)
.
Parametri | |
---|---|
logLevel | Log.LogLevel : il LogLevel |
format | String : una stringa di formato per il messaggio da registrare |
args | Object : gli argomenti della stringa di formato |
logAndDisplay
public static void logAndDisplay (Log.LogLevel logLevel, String message)
La versione shim di Log#logAndDisplay(LogLevel, String, String)
.
Parametri | |
---|---|
logLevel | Log.LogLevel : il LogLevel |
message | String : la String da registrare |
parseClassName
public static String parseClassName (String fullName)
Analizza il nome della classe semplice dal nome completo della classe. Se la formattazione sembra già un semplice nome di classe, restituisce semplicemente quello.
Parametri | |
---|---|
fullName | String : il nome completo della classe da analizzare |
ritorna | |
---|---|
String | Il nome semplice della classe |
v
public static void v (String message)
La versione shim di Log#v(String, String)
.
Parametri | |
---|---|
message | String : la String da registrare |
v
public static void v (String format, Object... args)
La versione shim di Log#v(String, String)
. Chiama anche String.format per comodità.
Parametri | |
---|---|
format | String : una stringa di formato per il messaggio da registrare |
args | Object : gli argomenti della stringa di formato |
w
public static void w (Throwable t)
Una variazione di Log#w(String, String)
, in cui l'analisi dello stack del Throwable
fornito viene formattata e registrata.
Parametri | |
---|---|
t | Throwable : il Throwable da registrare |
w
public static void w (String message)
La versione shim di Log#w(String, String)
.
Parametri | |
---|---|
message | String : la String da registrare |
w
public static void w (String format, Object... args)
La versione shim di Log#w(String, String)
. Chiama anche String.format per comodità.
Parametri | |
---|---|
format | String : una stringa di formato per il messaggio da registrare |
args | Object : gli argomenti della stringa di formato |
che cavolo
public static void wtf (String message)
Che terribile fallimento: segnala una condizione che non dovrebbe mai verificarsi. L'errore verrà sempre registrato al livello ASSERT con lo stack di chiamate.
Parametri | |
---|---|
message | String : il messaggio che desideri venga registrato. |
che cavolo
public static void wtf (Throwable t)
Che terribile fallimento: segnala una condizione che non dovrebbe mai verificarsi. L'errore verrà sempre registrato al livello ASSERT con lo stack di chiamate.
Parametri | |
---|---|
t | Throwable : (facoltativo) un'eccezione da registrare. Se null, verrà registrato solo il messaggio. |
che cavolo
public static void wtf (String format, Object... args)
Che terribile fallimento: segnala una condizione che non dovrebbe mai verificarsi. L'errore verrà sempre registrato al livello ASSERT con lo stack di chiamate. Chiama anche String.format per comodità.
Parametri | |
---|---|
format | String : una stringa di formato per il messaggio da registrare |
args | Object : gli argomenti della stringa di formato |
che cavolo
public static void wtf (String message, Throwable t)
Che terribile fallimento: segnala una condizione che non dovrebbe mai verificarsi. L'errore verrà sempre registrato al livello ASSERT con lo stack di chiamate.
Parametri | |
---|---|
message | String : il messaggio che desideri venga registrato. |
t | Throwable : (facoltativo) un'eccezione da registrare. Se null, verrà registrato solo il messaggio. |