Journal

public final class Log
extends Object

java.lang.Object
   ↳ com.android.tradefed.log.Log


Classe de journalisation qui reflète l'API dans les principales sources Android.

Le comportement par défaut consiste à générer le journal dans System.out. Utilisez setLogOutput(com.android.tradefed.log.Log.ILogOutput) pour rediriger le journal ailleurs.

Résumé

Classes imbriquées

interface Log.ILogOutput

Les classes qui implémentent cette interface fournissent des méthodes qui traitent de la sortie des messages de journal. 

Méthodes publiques

static void addLogger(Log.ILogOutput logOutput)
static void d(String tag, String message)

Affiche un message de niveau LogLevel.DEBUG.

static void e(String tag, String message)

Génère un message de niveau LogLevel.ERROR.

static void e(String tag, Throwable throwable)

Affiche des informations Throwable de niveau Throwable.LogLevel.ERROR

static String getLogFormatString(Log.LogLevel logLevel, String tag, String message)

Met en forme un message de journal.

static void i(String tag, String message)

Affiche un message de niveau LogLevel.INFO.

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

Génère un message de journal et tente de l'afficher dans une boîte de dialogue.

static void printLog(Log.LogLevel logLevel, String tag, String message)

Affiche un message de journal.

static void removeLogger(Log.ILogOutput logOutput)
static void setLogOutput(Log.ILogOutput logOutput)

Définit le ILogOutput à utiliser pour imprimer les journaux.

static void v(String tag, String message)

Affiche un message de niveau LogLevel.VERBOSE.

static void w(String tag, String message)

Affiche un message de niveau LogLevel.WARN.

Méthodes publiques

addLogger

public static void addLogger (Log.ILogOutput logOutput)

Paramètres
logOutput Log.ILogOutput

d

public static void d (String tag, 
                String message)

Génère un message de niveau LogLevel.DEBUG.

Paramètres
tag String : tag associé au message.

message String : message à afficher.

e

public static void e (String tag, 
                String message)

Génère un message de niveau LogLevel.ERROR.

Paramètres
tag String : tag associé au message.

message String : message à afficher.

e

public static void e (String tag, 
                Throwable throwable)

Affiche des informations Throwable de niveau Throwable.LogLevel.ERROR

Paramètres
tag String : tag associé au message.

throwable Throwable : Throwable à afficher.

getLogFormatString

public static String getLogFormatString (Log.LogLevel logLevel, 
                String tag, 
                String message)

Met en forme un message de journal.

Renvoie
String

i

public static void i (String tag, 
                String message)

Affiche un message de niveau LogLevel.INFO.

Paramètres
tag String : tag associé au message.

message String : message à afficher.

logAndDisplay

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

Génère un message de journal et tente de l'afficher dans une boîte de dialogue.

Paramètres
logLevel Log.LogLevel

tag String : tag associé au message.

message String : message à afficher.

printLog

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

Affiche un message de journal.

removeLogger

public static void removeLogger (Log.ILogOutput logOutput)

Paramètres
logOutput Log.ILogOutput

setLogOutput

public static void setLogOutput (Log.ILogOutput logOutput)

Définit le ILogOutput à utiliser pour imprimer les journaux. Si ce paramètre n'est pas défini, System.out sera utilisé.

Paramètres
logOutput Log.ILogOutput : ILogOutput à utiliser pour imprimer le journal.

v

public static void v (String tag, 
                String message)

Génère un message de niveau LogLevel.VERBOSE.

Paramètres
tag String : tag associé au message.

message String : message à afficher.

w

public static void w (String tag, 
                String message)

Affiche un message de niveau LogLevel.WARN.

Paramètres
tag String : tag associé au message.

message String : message à afficher.