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 simple nom de classe de l'appelant comme balise de journal

Résumé

Des champs

protected static final String CLASS_NAME

Constructeurs publics

CLog ()

Méthodes publiques

static void d (String message)

La version cale de Log#d(String, String) .

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

La version cale de Log#d(String, String) .

static void e (String message)

La version cale de Log#e(String, String) .

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

La version cale de Log#e(String, String) .

static void e (Throwable t)

La version cale 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 du frame du cadre de pile dans le chemin d'appel.

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

La version cale de Log#i(String, String) .

static void i (String message)

La version cale de Log#i(String, String) .

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

La version cale de Log#logAndDisplay(LogLevel, String, String) .

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

La version cale de Log#logAndDisplay(LogLevel, String, String) .

static String parseClassName (String fullName)

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

static void v (String message)

La version cale de Log#v(String, String) .

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

La version cale de Log#v(String, String) .

static void w (Throwable t)

Une variante de Log#w(String, String) , où la trace de pile du Throwable fourni est formatée et enregistrée.

static void w (String message)

La version cale de Log#w(String, String) .

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

La version cale de Log#w(String, String) .

static void wtf (String message)

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

static void wtf (Throwable t)

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

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

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

static void wtf (String message, Throwable t)

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

Des champs

NOM DU COURS

protected static final String CLASS_NAME

Constructeurs publics

Sabot

public CLog ()

Méthodes publiques

d

public static void d (String message)

La version cale de Log#d(String, String) .

Paramètres
message String : la String à enregistrer

d

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

La version cale de Log#d(String, String) . Appelle également String.format pour plus de commodité.

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

args Object : Les arguments de la chaîne de format

e

public static void e (String message)

La version cale de Log#e(String, String) .

Paramètres
message String : la String à enregistrer

e

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

La version cale de Log#e(String, String) . Appelle également String.format pour plus de commodité.

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

args Object : Les arguments de la chaîne de format

e

public static void e (Throwable t)

La version cale de Log#e(String, Throwable) .

Paramètres
t Throwable : le Throwable à sortir.

findCallerClassName

public static String findCallerClassName ()

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

Retour
String Le 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 « 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 directement appelé une méthode CLog.

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

Retour
String Le 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 « Inconnu » si la trace de la pile est vide ou ne contient que des noms de classe CLog.

obtenirNomClasse

public static String getClassName (int frame)

Renvoie le nom de classe simple du frame du cadre de pile dans le chemin d'appel. Remarque : cette méthode ne pas vérifiez les limites du tableau pour la longueur de la trace de la pile.

Paramètres
frame int : L'index de la trame de trace de pile à inspecter pour le nom de la classe

Retour
String Le 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 pile.

je

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

La version cale de Log#i(String, String) . Appelle également String.format pour plus de commodité.

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

args Object : Les arguments de la chaîne de format

je

public static void i (String message)

La version cale de Log#i(String, String) .

Paramètres
message String : la String à enregistrer

journalEtAffichage

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

La version cale de Log#logAndDisplay(LogLevel, String, String) .

Paramètres
logLevel Log.LogLevel : le LogLevel

format String : Une chaîne de format pour le message à enregistrer

args Object : Les arguments de la chaîne de format

journalEtAffichage

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

La version cale de Log#logAndDisplay(LogLevel, String, String) .

Paramètres
logLevel Log.LogLevel : le LogLevel

message String : la String à enregistrer

analyserClassName

public static String parseClassName (String fullName)

Analyse le nom de classe simple à partir du nom de classe complet. Si le formatage ressemble déjà à un simple nom de classe, il le renvoie simplement.

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

Retour
String Le nom simple de la classe

v

public static void v (String message)

La version cale de Log#v(String, String) .

Paramètres
message String : la String à enregistrer

v

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

La version cale de Log#v(String, String) . Appelle également String.format pour plus de commodité.

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

args Object : Les arguments de la chaîne de format

w

public static void w (Throwable t)

Une variante de Log#w(String, String) , où la trace de pile du Throwable fourni est formatée et enregistrée.

Paramètres
t Throwable : Le Throwable à loguer

w

public static void w (String message)

La version cale de Log#w(String, String) .

Paramètres
message String : la String à enregistrer

w

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

La version cale de Log#w(String, String) . Appelle également String.format pour plus de commodité.

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

args Object : Les arguments de la chaîne de format

wtf

public static void wtf (String message)

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

Paramètres
message String : Le message que vous souhaitez enregistrer.

wtf

public static void wtf (Throwable t)

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

Paramètres
t Throwable : (Facultatif) Une exception à enregistrer. Si nul, seul le message sera enregistré.

wtf

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

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

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

args Object : Les arguments de la chaîne de format

wtf

public static void wtf (String message, 
                Throwable t)

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

Paramètres
message String : Le message que vous souhaitez enregistrer.

t Throwable : (Facultatif) Une exception à enregistrer. Si nul, seul le message sera enregistré.