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 della classe semplice 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 della classe semplice dal frame dello stack |
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 della classe semplice dal nome della classe completo. |
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)
What a Terrible Failure: segnala una condizione che non dovrebbe mai verificarsi. |
static
void
|
wtf(Throwable t)
What a Terrible Failure: segnala una condizione che non dovrebbe mai verificarsi. |
static
void
|
wtf(String format, Object... args)
What a Terrible Failure: segnala una condizione che non dovrebbe mai verificarsi. |
static
void
|
wtf(String message, Throwable t)
What a Terrible Failure: segnala una condizione che non dovrebbe mai verificarsi. |
Campi
CLASS_NAME
protected static final String CLASS_NAME
Costruttori pubblici
CLog
public CLog ()
Metodi pubblici
g
public static void d (String message)
La versione shim di Log.d(String, String).
| Parametri | |
|---|---|
message |
String: Il 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
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: Il 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 da restituire. |
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 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. |
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 i test unitari |
| Ritorni | |
|---|---|
String |
Il nome semplice della classe (o il nome 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 della classe semplice dal frame dello stack frame nel percorso di chiamata.
Nota: questo metodo
| Parametri | |
|---|---|
frame |
int: L'indice del frame dello stack trace da esaminare per il nome della classe |
| Ritorni | |
|---|---|
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. |
i
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 |
i
public static void i (String message)
La versione shim di Log.i(String, String).
| Parametri | |
|---|---|
message |
String: il 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: 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 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: 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 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: il LogLevel |
message |
String: il 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 della classe semplice dal nome della classe completo. Se la formattazione sembra già un semplice nome di classe, viene restituita.
| Parametri | |
|---|---|
fullName |
String: il 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: Il 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 variante di Log.w(String, String), in cui la traccia dello stack di 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: il 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 |
wtf
public static void wtf (String message)
What a Terrible Failure: segnala una condizione che non dovrebbe mai verificarsi. L'errore verrà sempre registrato a livello ASSERT con lo stack di chiamate.
| Parametri | |
|---|---|
message |
String: Il messaggio che vuoi registrare. |
wtf
public static void wtf (Throwable t)
What a Terrible Failure: segnala una condizione che non dovrebbe mai verificarsi. L'errore verrà sempre registrato a livello ASSERT con lo stack di chiamate.
| Parametri | |
|---|---|
t |
Throwable: (facoltativo) un'eccezione da registrare. Se è nullo, verrà registrato solo il messaggio. |
wtf
public static void wtf (String format,
Object... args)What a Terrible Failure: segnala una condizione che non dovrebbe mai verificarsi. L'errore verrà sempre registrato a 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 |
wtf
public static void wtf (String message,
Throwable t)What a Terrible Failure: segnala una condizione che non dovrebbe mai verificarsi. L'errore verrà sempre registrato a livello ASSERT con lo stack di chiamate.
| Parametri | |
|---|---|
message |
String: Il messaggio che vuoi registrare. |
t |
Throwable: (facoltativo) un'eccezione da registrare. Se è nullo, verrà registrato solo il messaggio. |