Protokoll

public final class Log
extends Object

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


Log-Klasse, die die API in den Android-Hauptquellen widerspiegelt.

Beim Standardverhalten wird das Log in System.out ausgegeben. Verwenden Sie setLogOutput(com.android.tradefed.log.Log.ILogOutput), um das Log an einen anderen Ort umzuleiten.

Zusammenfassung

Verschachtelte Klassen

interface Log.ILogOutput

Klassen, die diese Schnittstelle implementieren, bieten Methoden zum Ausgeben von Logmeldungen. 

Öffentliche Methoden

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

Gibt eine Meldung auf der Ebene LogLevel.DEBUG aus.

static void e(String tag, String message)

Gibt eine Meldung auf der Ebene LogLevel.ERROR aus.

static void e(String tag, Throwable throwable)

Gibt Informationen zum LogLevel.ERROR-Pegel Throwable aus.

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

Formatiert eine Log-Nachricht.

static void i(String tag, String message)

Gibt eine Meldung auf der Ebene LogLevel.INFO aus.

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

Gibt eine Log-Meldung aus und versucht, sie in einem Dialogfeld anzuzeigen.

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

Gibt eine Lognachricht aus.

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

Legt den ILogOutput fest, der zum Drucken der Logs verwendet werden soll.

static void v(String tag, String message)

Gibt eine Meldung auf der Ebene LogLevel.VERBOSE aus.

static void w(String tag, String message)

Gibt eine Meldung auf der Ebene LogLevel.WARN aus.

Öffentliche Methoden

addLogger

public static void addLogger (Log.ILogOutput logOutput)

Parameter
logOutput Log.ILogOutput

d

public static void d (String tag, 
                String message)

Gibt eine Meldung auf der Ebene LogLevel.DEBUG aus.

Parameter
tag String: Das Tag, das der Nachricht zugeordnet ist.

message String: Die auszugebende Nachricht.

e

public static void e (String tag, 
                String message)

Gibt eine Meldung auf der Ebene LogLevel.ERROR aus.

Parameter
tag String: Das Tag, das der Nachricht zugeordnet ist.

message String: Die auszugebende Nachricht.

e

public static void e (String tag, 
                Throwable throwable)

Gibt Informationen zum LogLevel.ERROR-Level Throwable aus.

Parameter
tag String: Das Tag, das der Nachricht zugeordnet ist.

throwable Throwable: Die auszugebende Throwable.

getLogFormatString

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

Formatiert eine Log-Nachricht.

Returns
String

i

public static void i (String tag, 
                String message)

Gibt eine Meldung auf der Ebene LogLevel.INFO aus.

Parameter
tag String: Das Tag, das der Nachricht zugeordnet ist.

message String: Die auszugebende Nachricht.

logAndDisplay

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

Gibt eine Log-Meldung aus und versucht, sie in einem Dialogfeld anzuzeigen.

Parameter
logLevel Log.LogLevel

tag String: Das Tag, das der Nachricht zugeordnet ist.

message String: Die auszugebende Nachricht.

printLog

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

Gibt eine Lognachricht aus.

removeLogger

public static void removeLogger (Log.ILogOutput logOutput)

Parameter
logOutput Log.ILogOutput

setLogOutput

public static void setLogOutput (Log.ILogOutput logOutput)

Legt den ILogOutput fest, der zum Drucken der Logs verwendet werden soll. Wenn nicht festgelegt, wird System.out verwendet.

Parameter
logOutput Log.ILogOutput: Der ILogOutput, der zum Drucken des Logs verwendet werden soll.

v

public static void v (String tag, 
                String message)

Gibt eine Meldung auf der Ebene LogLevel.VERBOSE aus.

Parameter
tag String: Das Tag, das der Nachricht zugeordnet ist.

message String: Die auszugebende Nachricht.

w

public static void w (String tag, 
                String message)

Gibt eine Meldung auf der Ebene LogLevel.WARN aus.

Parameter
tag String: Das Tag, das der Nachricht zugeordnet ist.

message String: Die auszugebende Nachricht.