Protokoll

public final class Log
extends Object

java.lang.Object
😎 com.android.tradefed.log.Protokoll


Logklasse, die die API in den Android-Hauptquellen spiegelt.

Das Standardverhalten gibt das Log an System.out aus. setLogOutput(com.android.tradefed.log.Log.ILogOutput) verwenden um das Protokoll an eine andere Stelle weiterzuleiten.

Zusammenfassung

Verschachtelte Klassen

interface Log.ILogOutput

Die Klassen, die diese Schnittstelle implementieren, bieten Methoden für die Ausgabe von Protokollen Nachrichten. 

Öffentliche Methoden

static void d(String tag, String message)

Gibt eine Nachricht der Ebene LogLevel#DEBUG aus.

static void e(String tag, String message)

Gibt eine Nachricht der Ebene LogLevel#ERROR aus.

static void e(String tag, Throwable throwable)

Gibt Throwable-Informationen der Ebene LogLevel#ERROR aus.

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

Formatiert eine Lognachricht.

static void i(String tag, String message)

Gibt eine Nachricht der Ebene LogLevel#INFO aus.

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

Gibt eine Lognachricht aus und versucht, sie in einem Dialogfeld anzuzeigen.

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

Gibt eine Lognachricht aus.

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 Nachricht der Ebene LogLevel#VERBOSE aus.

static void w(String tag, String message)

Gibt eine Nachricht der Ebene LogLevel#WARN aus.

Öffentliche Methoden

t

public static void d (String tag, 
                String message)

Gibt eine Nachricht der Ebene LogLevel#DEBUG aus.

Parameter
tag String: Das mit der Nachricht verknüpfte Tag.

message String: Die auszugebende Nachricht.

e

public static void e (String tag, 
                String message)

Gibt eine Nachricht der Ebene LogLevel#ERROR aus.

Parameter
tag String: Das mit der Nachricht verknüpfte Tag.

message String: Die auszugebende Nachricht.

e

public static void e (String tag, 
                Throwable throwable)

Gibt Throwable-Informationen der Ebene LogLevel#ERROR aus.

Parameter
tag String: Das mit der Nachricht verknüpfte Tag.

throwable Throwable: Die auszugebende Throwable.

getLogFormatString

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

Formatiert eine Lognachricht.

Returns
String

i

public static void i (String tag, 
                String message)

Gibt eine Nachricht der Ebene LogLevel#INFO aus.

Parameter
tag String: Das mit der Nachricht verknüpfte Tag.

message String: Die auszugebende Nachricht.

LogAndDisplay

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

Gibt eine Lognachricht aus und versucht, sie in einem Dialogfeld anzuzeigen.

Parameter
logLevel Log.LogLevel

tag String: Das mit der Nachricht verknüpfte Tag.

message String: Die auszugebende Nachricht.

printLog

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

Gibt eine Lognachricht aus.

setLogOutput

public static void setLogOutput (Log.ILogOutput logOutput)

Legt den ILogOutput fest, der zum Drucken der Logs verwendet werden soll. Wenn die Richtlinie nicht konfiguriert ist, wird System.out verwendet.

Parameter
logOutput Log.ILogOutput: Die ILogOutput, die zum Drucken des Logs verwendet werden soll.

v

public static void v (String tag, 
                String message)

Gibt eine Nachricht der Ebene LogLevel#VERBOSE aus.

Parameter
tag String: Das mit der Nachricht verknüpfte Tag.

message String: Die auszugebende Nachricht.

w

public static void w (String tag, 
                String message)

Gibt eine Nachricht der Ebene LogLevel#WARN aus.

Parameter
tag String: Das mit der Nachricht verknüpfte Tag.

message String: Die auszugebende Nachricht.