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 nome classe semplice del chiamante come
il 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 di classe semplice dallo |
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 format, Object... args)
La versione shim di |
static
void
|
logAndDisplay(Log.LogLevel logLevel, String message)
La versione shim di |
static
void
|
logAndDisplay(Log.LogLevel logLevel, String message)
|
static
String
|
parseClassName(String fullName)
Analizza il nome semplice della classe rispetto al 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 variante 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)
Un terribile errore: segnala una condizione che non dovrebbe mai verificarsi. |
static
void
|
wtf(Throwable t)
Un terribile errore: segnala una condizione che non dovrebbe mai verificarsi. |
static
void
|
wtf(String format, Object... args)
Un terribile errore: segnala una condizione che non dovrebbe mai verificarsi. |
static
void
|
wtf(String message, Throwable t)
Un terribile errore: segnala una condizione che non dovrebbe mai verificarsi. |
Campi
NOME_CLASSE
protected static final String CLASS_NAME
Costruttori pubblici
C-Log
public CLog ()
Metodi pubblici
g
public static void d (String message)
La versione shim di Log#d(String, String)
.
Parametri | |
---|---|
message |
String : String da registrare |
g
public static void d (String format, Object... args)
La versione shim di Log#d(String, String)
. Chiama anche String.format per
la praticità.
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 : 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
la praticità.
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 valore Throwable da generare. |
FindCallerClassName
public static String findCallerClassName ()
Trova il nome della classe esterna che ha chiamato direttamente un metodo CLog.
Ritorni | |
---|---|
String |
Il nome semplice della classe (o il nome completo se si verifica un errore durante il recupero di un riferimento a la classe) della classe esterna che ha chiamato un metodo CLog o "Unknown" se l'analisi dello stack è vuota o contiene solo nomi di classi CLog. |
FindCallerClassName
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 il test delle unità |
Ritorni | |
---|---|
String |
Il nome semplice della classe (o il nome completo se si verifica un errore durante il recupero di un riferimento a la classe) della classe esterna che ha chiamato un metodo CLog o "Unknown" se l'analisi dello stack è vuota o contiene solo nomi di classi CLog. |
getClassName
public static String getClassName (int frame)
Restituisce il nome di classe semplice dallo frame
° stack frame del percorso di chiamata.
Nota: questo metodo
Parametri | |
---|---|
frame |
int : l'indice del frame dell'analisi dello stack da esaminare per il nome della classe |
Ritorni | |
---|---|
String |
Il nome semplice della classe (o il nome completo se si verifica un errore durante l'ottenimento di un riferimento alla per l'elemento specificato dell'analisi dello stack. |
i
public static void i (String format, Object... args)
La versione shim di Log#i(String, String)
. Chiama anche String.format per
la praticità.
Parametri | |
---|---|
format |
String : una stringa di formato per il messaggio da registrare. |
args |
Object : gli argomenti della stringa di formato |
i
public static void i (String message)
La versione shim di Log#i(String, String)
.
Parametri | |
---|---|
message |
String : String da registrare |
logAndDisplay
public static void logAndDisplay (Log.LogLevel logLevel, String format, Object... args)
La versione shim di ERROR(Log#logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log#logAndDisplay(LogLevel, String, String))
.
Parametri | |
---|---|
logLevel |
Log.LogLevel : 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 format, Object... args)
La versione shim di ERROR(Log#logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log#logAndDisplay(LogLevel, String, String))
.
Parametri | |
---|---|
logLevel |
Log.LogLevel : 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 ERROR(Log#logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log#logAndDisplay(LogLevel, String, String))
.
Parametri | |
---|---|
logLevel |
Log.LogLevel : LogLevel |
message |
String : String da registrare |
logAndDisplay
public static void logAndDisplay (Log.LogLevel logLevel, String message)
Parametri | |
---|---|
logLevel |
Log.LogLevel |
message |
String |
parseClassName
public static String parseClassName (String fullName)
Analizza il nome semplice della classe rispetto al nome completo della classe. Se la formattazione appare già come un semplice nome di classe, restituirà solo questo.
Parametri | |
---|---|
fullName |
String : nome completo della classe da analizzare |
Ritorni | |
---|---|
String |
Il nome semplice della classe |
v
public static void v (String message)
La versione shim di Log#v(String, String)
.
Parametri | |
---|---|
message |
String : 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
la praticità.
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 variante di Log#w(String, String)
, in cui l'analisi dello stack del valore fornito
Throwable
è stato formattato e registrato.
Parametri | |
---|---|
t |
Throwable : Throwable da registrare |
w
public static void w (String message)
La versione shim di Log#w(String, String)
.
Parametri | |
---|---|
message |
String : 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
la praticità.
Parametri | |
---|---|
format |
String : una stringa di formato per il messaggio da registrare. |
args |
Object : gli argomenti della stringa di formato |
WTF
public static void wtf (String message)
Un terribile errore: 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 vuoi registrare. |
WTF
public static void wtf (Throwable t)
Un terribile errore: 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 il valore è null, verrà registrato solo il messaggio. |
WTF
public static void wtf (String format, Object... args)
Un terribile errore: 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 praticità.
Parametri | |
---|---|
format |
String : una stringa di formato per il messaggio da registrare. |
args |
Object : gli argomenti della stringa di formato |
WTF
public static void wtf (String message, Throwable t)
Un terribile errore: 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 vuoi registrare. |
t |
Throwable : (facoltativo) un'eccezione da registrare. Se il valore è null, verrà registrato solo il messaggio. |