LogUtil.CLog

public static class LogUtil.CLog
extends Object

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


Classe de shim pour Log qui utilise automatiquement le nom de classe simple de l'appelant comme balise de journal

Résumé

Champs

protected static final String CLASS_NAME

Constructeurs publics

CLog()

Méthodes publiques

static void d(String message)

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

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

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

static void e(String message)

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

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

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

static void e(Throwable t)

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

static String findCallerClassName()

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

static String findCallerClassName(Throwable t)

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

static String getClassName(int frame)

Renvoie le nom de classe simple à partir du framee frame de pile dans le chemin d'appel.

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

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

static void i(String message)

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

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

Version de la 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 de la 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 de la 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 simple de la classe à partir du nom complet de la classe.

static void v(String message)

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

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

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

static void w(Throwable t)

Variante de Log.w(String, String), où la trace de la pile de l'Throwable fourni est mise en forme et enregistrée.

static void w(String message)

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

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

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

static void wtf(String message)

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

static void wtf(Throwable t)

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

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

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

static void wtf(String message, Throwable t)

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

Champs

CLASS_NAME

protected static final String CLASS_NAME

Constructeurs publics

CLog

public CLog ()

Méthodes publiques

d

public static void d (String message)

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

Paramètres
message String: String à consigner

d

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

Version de la shim de Log.d(String, String). Appele également String.format pour plus de commodité.

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

args Object: arguments de la chaîne de format

e

public static void e (String message)

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

Paramètres
message String: String à consigner

e

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

Version de la shim de Log.e(String, String). Appelle également String.format pour plus de commodité.

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

args Object: arguments de la chaîne de format

e

public static void e (Throwable t)

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

Paramètres
t Throwable: Throwable à afficher.

findCallerClassName

public static String findCallerClassName ()

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

Renvoie
String Nom de classe simple (ou qualifié 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 "Inconnu" si la trace de la pile est vide ou ne contient que des noms de classe CLog.

findCallerClassName

public static String findCallerClassName (Throwable t)

Recherche le nom de la classe externe qui a appelé directement 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 qualifié 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 "Inconnu" si la trace de la pile est vide ou ne contient que des noms de classe CLog.

getClassName

public static String getClassName (int frame)

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

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

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

i

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

Version de la shim de Log.i(String, String). Appelle également String.format pour plus de commodité.

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

args Object: arguments de la chaîne de format

i

public static void i (String message)

Version du 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 de la 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 la chaîne de format

logAndDisplay

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

Version de la 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 la chaîne de format

logAndDisplay

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

Version de la 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 simple de la classe à partir du nom complet de la classe. Si la mise en forme ressemble déjà à un nom de classe simple, il suffit de la renvoyer.

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

Renvoie
String Nom de classe simple

v

public static void v (String message)

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

Paramètres
message String: String à consigner

v

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

Version de la shim de Log.v(String, String). Appelle également String.format pour plus de commodité.

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

args Object: arguments de la chaîne de format

z

public static void w (Throwable t)

Variante de Log.w(String, String), où la trace de la pile de l'Throwable fourni est mise en forme et enregistrée.

Paramètres
t Throwable: Throwable à consigner

z

public static void w (String message)

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

Paramètres
message String: String à consigner

z

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

Version de la shim de Log.w(String, String). Appele également String.format pour plus de commodité.

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

args Object: arguments de la chaîne de format

wtf

public static void wtf (String message)

What a Terrible Failure (Quelle erreur terrible) : signale une condition qui ne devrait jamais se produire. L'erreur est toujours enregistrée au niveau ASSERT avec la pile d'appels.

Paramètres
message String: message que vous souhaitez consigner dans les journaux.

wtf

public static void wtf (Throwable t)

What a Terrible Failure (Quelle erreur terrible) : signale une condition qui ne devrait jamais se produire. L'erreur est toujours enregistrée au niveau ASSERT avec la pile d'appels.

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

wtf

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

What a Terrible Failure (Quelle erreur terrible) : signale une condition qui ne devrait jamais se produire. L'erreur est toujours enregistrée au niveau ASSERT avec la pile d'appels. Appelle également String.format pour plus de commodité.

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

args Object: arguments de la chaîne de format

wtf

public static void wtf (String message, 
                Throwable t)

What a Terrible Failure (Quelle erreur terrible) : signale une condition qui ne devrait jamais se produire. L'erreur est toujours enregistrée au niveau ASSERT avec la pile d'appels.

Paramètres
message String: message que vous souhaitez consigner dans les journaux.

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