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 Log#d(String, String) .

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

La versione shim di Log#d(String, String) .

static void e (String message)

La versione shim di Log#e(String, String) .

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

La versione shim di Log#e(String, String) .

static void e (Throwable t)

La versione shim di Log#e(String, Throwable) .

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 frame esimo stack frame nel percorso della chiamata.

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

La versione shim di Log#i(String, String) .

static void i (String message)

La versione shim di Log#i(String, String) .

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

La versione shim di Log#logAndDisplay(LogLevel, String, String) .

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

La versione shim di Log#logAndDisplay(LogLevel, String, String) .

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 Log#v(String, String) .

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

La versione shim di Log#v(String, String) .

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.

static void w (String message)

La versione shim di Log#w(String, String) .

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

La versione shim di Log#w(String, String) .

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 non controllare i limiti dell'array per la lunghezza della traccia dello stack.

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.