LogUtil.CLog

public static class LogUtil.CLog
extends Object

java.lang.Object
   ↳ com.android.tradefed.log.LogUtil.CLog


Une classe shim pour Log qui utilise automatiquement le nom de classe simple de l'appelant en tant que la balise de journal

Résumé

Champs

protected static final String CLASS_NAME

Constructeurs publics

CLog()

Méthodes publiques

static void d(String message)

Version shim de Log#d(String, String).

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

Version shim de Log#d(String, String).

static void e(String message)

Version shim de Log#e(String, String).

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

Version shim de Log#e(String, String).

static void e(Throwable t)

Version shim de Log#e(String, Throwable).

static String findCallerClassName()

Recherche le nom de classe externe qui a directement appelé une méthode CLog.

static String findCallerClassName(Throwable t)

Recherche le nom de classe externe qui a directement appelé une méthode CLog.

static String getClassName(int frame)

Renvoyez le nom de classe simple du framee bloc de pile dans le chemin d'appel.

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

Version shim de Log#i(String, String).

static void i(String message)

Version shim de Log#i(String, String).

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

Version shim de 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)

Version shim de 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)

Version shim de 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)

Analyse le nom de classe simple à partir du nom complet de la classe.

static void v(String message)

Version shim de Log#v(String, String).

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

Version shim de Log#v(String, String).

static void w(Throwable t)

Variante de Log#w(String, String), où la trace de la pile de Throwable est formaté et enregistré.

static void w(String message)

Version shim de Log#w(String, String).

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

Version shim de Log#w(String, String).

static void wtf(String message)

Un terrible échec: signalez une condition qui ne devrait jamais se produire.

static void wtf(Throwable t)

Un terrible échec: signalez une condition qui ne devrait jamais se produire.

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

Un terrible échec: signalez une condition qui ne devrait jamais se produire.

static void wtf(String message, Throwable t)

Un terrible échec: signalez une condition qui ne devrait jamais se produire.

Champs

CLASS_NAME

protected static final String CLASS_NAME

Constructeurs publics

Claquette

public CLog ()

Méthodes publiques

d

public static void d (String message)

Version shim de Log#d(String, String).

Paramètres
message String: String à consigner

d

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

Version shim de Log#d(String, String). Appelle également String.format pour pratique.

Paramètres
format String: chaîne de format du message à consigner

args Object: arguments de chaîne de mise en forme

e

public static void e (String message)

Version shim de Log#e(String, String).

Paramètres
message String: String à consigner

e

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

Version shim de Log#e(String, String). Appelle également String.format pour pratique.

Paramètres
format String: chaîne de format du message à consigner

args Object: arguments de chaîne de mise en forme

e

public static void e (Throwable t)

Version shim de Log#e(String, Throwable).

Paramètres
t Throwable: Throwable à générer.

findCallerClassName

public static String findCallerClassName ()

Recherche le nom de classe externe qui a directement appelé une méthode CLog.

Renvoie
String Nom de classe simple (ou complet si une erreur se produit lors de l'obtention d'une référence à la classe) de la classe externe qui a appelé une méthode CLog, ou "Unknown" (Inconnu). si la trace de la pile est vide ou ne contient que des noms de classes CLog.

findCallerClassName

public static String findCallerClassName (Throwable t)

Recherche le nom de classe externe qui a directement appelé une méthode CLog.

Paramètres
t Throwable (facultatif) : trace de la pile dans laquelle effectuer la recherche, exposée pour les tests unitaires.

Renvoie
String Nom de classe simple (ou complet si une erreur se produit lors de l'obtention d'une référence à la classe) de la classe externe qui a appelé une méthode CLog, ou "Unknown" (Inconnu). si la trace de la pile est vide ou ne contient que des noms de classes CLog.

getClassName

public static String getClassName (int frame)

Renvoyez le nom de classe simple du framee bloc de pile dans le chemin d'appel. Remarque: Cette méthode ne vérifie pas la longueur de la trace de la pile dans les limites du tableau.

Paramètres
frame int: index du frame de trace de la pile à inspecter pour identifier le nom de la classe.

Renvoie
String Nom de classe simple (ou complet en cas d'erreur lors de l'obtention d'une référence au ) pour l'élément donné de la trace de la pile.

i

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

Version shim de Log#i(String, String). Appelle également String.format pour pratique.

Paramètres
format String: chaîne de format du message à consigner

args Object: arguments de chaîne de mise en forme

i

public static void i (String message)

Version shim de Log#i(String, String).

Paramètres
message String: String à consigner

logAndDisplay

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

Version shim de ERROR(Log#logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log#logAndDisplay(LogLevel, String, String)).

Paramètres
logLevel Log.LogLevel: LogLevel

format String: chaîne de format du message à consigner

args Object: arguments de chaîne de mise en forme

logAndDisplay

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

Version shim de ERROR(Log#logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log#logAndDisplay(LogLevel, String, String)).

Paramètres
logLevel Log.LogLevel: LogLevel

format String: chaîne de format du message à consigner

args Object: arguments de chaîne de mise en forme

logAndDisplay

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

Version shim de ERROR(Log#logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log#logAndDisplay(LogLevel, String, String)).

Paramètres
logLevel Log.LogLevel: LogLevel

message String: String à consigner

logAndDisplay

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

Paramètres
logLevel Log.LogLevel

message String

parseClassName

public static String parseClassName (String fullName)

Analyse le nom de classe simple à partir du nom complet de la classe. Si la mise en forme semble déjà comme un nom de classe simple, puis renvoie le résultat.

Paramètres
fullName String: nom complet de la classe à analyser

Renvoie
String Nom de classe simple

v

public static void v (String message)

Version shim de Log#v(String, String).

Paramètres
message String: String à consigner

v

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

Version shim de Log#v(String, String). Appelle également String.format pour pratique.

Paramètres
format String: chaîne de format du message à consigner

args Object: arguments de chaîne de mise en forme

z

public static void w (Throwable t)

Variante de Log#w(String, String), où la trace de la pile de Throwable est formaté et enregistré.

Paramètres
t Throwable: Throwable à consigner

z

public static void w (String message)

Version shim de Log#w(String, String).

Paramètres
message String: String à consigner

z

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

Version shim de Log#w(String, String). Appelle également String.format pour pratique.

Paramètres
format String: chaîne de format du message à consigner

args Object: arguments de chaîne de mise en forme

WTF

public static void wtf (String message)

Un terrible échec: signalez une condition qui ne devrait jamais se produire. L'erreur sera toujours consignée au niveau ASSERT avec la pile d'appel.

Paramètres
message String: message à consigner.

WTF

public static void wtf (Throwable t)

Un terrible échec: signalez une condition qui ne devrait jamais se produire. L'erreur sera toujours consignée au niveau ASSERT avec la pile d'appel.

Paramètres
t Throwable (facultatif) : exception à consigner. Si la valeur est nulle, seul le message est consigné.

WTF

public static void wtf (String format, 
                Object... args)

Un terrible échec: signalez une condition qui ne devrait jamais se produire. L'erreur sera toujours consignée au niveau ASSERT avec la pile d'appel. Appelle également String.format pour plus de commodité.

Paramètres
format String: chaîne de format du message à consigner

args Object: arguments de chaîne de mise en forme

WTF

public static void wtf (String message, 
                Throwable t)

Un terrible échec: signalez une condition qui ne devrait jamais se produire. L'erreur sera toujours consignée au niveau ASSERT avec la pile d'appel.

Paramètres
message String: message à consigner.

t Throwable (facultatif) : exception à consigner. Si la valeur est nulle, seul le message est consigné.