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 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 di classe semplice dallo frame° stack frame del percorso di 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 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)

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)).

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)).

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 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 variante di Log#w(String, String), in cui l'analisi dello stack del valore fornito Throwable è stato formattato e registrato.

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)

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

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.