LogUtil.CLog

public static class LogUtil.CLog
extends Object

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


Classe shim pour Log qui utilise automatiquement le nom de classe simple de l'appelant comme tag 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 la classe externe qui a directement appelé une méthode CLog.

static String findCallerClassName(Throwable t)

Recherche le nom de la classe externe qui a directement appelé 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 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 de classe complet.

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)

Il s'agit d'une variante de Log.w(String, String), où la trace de pile de Throwable fournie est mise en forme et enregistrée.

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)

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

static void wtf(Throwable t)

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

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

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

static void wtf(String message, Throwable t)

É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 shim de Log.d(String, String).

Paramètres
message String : String à enregistrer

d

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

Version shim de Log.d(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 (String message)

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

Paramètres
message String : String à enregistrer

e

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

Version 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 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 directement appelé une méthode CLog.

Renvoie
String Nom de classe simple (ou nom complet en cas d'erreur 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 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 directement appelé une méthode CLog.

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

Renvoie
String Nom de classe simple (ou nom complet en cas d'erreur 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 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 la trace de pile à inspecter pour le nom de classe

Renvoie
String Nom de classe simple (ou nom 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 pile.

i

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

Version 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 shim de Log.i(String, String).

Paramètres
message String : String à enregistrer

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 pour le message à consigner

args Object : arguments de la chaîne de format

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 pour le message à consigner

args Object : arguments de la chaîne de format

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 à enregistrer

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 de classe complet. Si la mise en forme ressemble déjà à un nom de classe simple, elle est renvoyée telle quelle.

Paramètres
fullName String : nom de classe complet à 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 à enregistrer

v

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

Version 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

w

public static void w (Throwable t)

Il s'agit d'une variante de Log.w(String, String), où la trace de pile de Throwable fournie est mise en forme et enregistrée.

Paramètres
t Throwable : Throwable à enregistrer

w

public static void w (String message)

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

Paramètres
message String : String à enregistrer

w

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

Version shim de Log.w(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

wtf

public static void wtf (String message)

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

Paramètres
message String : message que vous souhaitez consigner.

wtf

public static void wtf (Throwable t)

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

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

wtf

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

Échec terrible : signalez une condition qui ne devrait jamais se produire. L'erreur sera toujours consigné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)

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

Paramètres
message String : message que vous souhaitez consigner.

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