LogUtil.CLog

public static class LogUtil.CLog
extends Object

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


Shim-Klasse für Log, die automatisch den einfachen Klassennamen des Aufrufers als das Log-Tag

Zusammenfassung

Felder

protected static final String CLASS_NAME

Öffentliche Konstruktoren

CLog()

Öffentliche Methoden

static void d(String message)

Die Shim-Version von Log#d(String, String).

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

Die Shim-Version von Log#d(String, String).

static void e(String message)

Die Shim-Version von Log#e(String, String).

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

Die Shim-Version von Log#e(String, String).

static void e(Throwable t)

Die Shim-Version von Log#e(String, Throwable).

static String findCallerClassName()

Ermittelt den Namen der externen Klasse, die direkt eine CLog-Methode aufgerufen hat.

static String findCallerClassName(Throwable t)

Ermittelt den Namen der externen Klasse, die direkt eine CLog-Methode aufgerufen hat.

static String getClassName(int frame)

Gibt den einfachen Klassennamen aus dem frame. Stapelframe im Aufrufpfad zurück.

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

Die Shim-Version von Log#i(String, String).

static void i(String message)

Die Shim-Version von Log#i(String, String).

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

Die Shim-Version von 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)

Die Shim-Version von 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)

Die Shim-Version von 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)

Analysiert den einfachen Klassennamen aus dem vollständigen Klassennamen.

static void v(String message)

Die Shim-Version von Log#v(String, String).

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

Die Shim-Version von Log#v(String, String).

static void w(Throwable t)

Eine Variante von Log#w(String, String), bei der der Stacktrace von angegeben wurde Throwable wird formatiert und protokolliert.

static void w(String message)

Die Shim-Version von Log#w(String, String).

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

Die Shim-Version von Log#w(String, String).

static void wtf(String message)

Was für ein schrecklicher Fehler: Melden Sie einen Zustand, der nie eintreten sollte.

static void wtf(Throwable t)

Was für ein schrecklicher Fehler: Melden Sie einen Zustand, der nie eintreten sollte.

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

Was für ein schrecklicher Fehler: Melden Sie einen Zustand, der nie eintreten sollte.

static void wtf(String message, Throwable t)

Was für ein schrecklicher Fehler: Melden Sie einen Zustand, der nie eintreten sollte.

Felder

KLASSENAME

protected static final String CLASS_NAME

Öffentliche Konstruktoren

CLog (CLog)

public CLog ()

Öffentliche Methoden

t

public static void d (String message)

Die Shim-Version von Log#d(String, String).

Parameter
message String: Der zu protokollierende String.

t

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

Die Shim-Version von Log#d(String, String). Ruft auch String.format für Komfort zu bieten.

Parameter
format String: ein Formatstring für die zu protokollierende Nachricht

args Object: die Formatstringargumente

e

public static void e (String message)

Die Shim-Version von Log#e(String, String).

Parameter
message String: Der zu protokollierende String.

e

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

Die Shim-Version von Log#e(String, String). Ruft auch String.format für Komfort zu bieten.

Parameter
format String: ein Formatstring für die zu protokollierende Nachricht

args Object: die Formatstringargumente

e

public static void e (Throwable t)

Die Shim-Version von Log#e(String, Throwable).

Parameter
t Throwable: die auszugebende Throwable.

findCallerClassName

public static String findCallerClassName ()

Ermittelt den Namen der externen Klasse, die direkt eine CLog-Methode aufgerufen hat.

Returns
String Der einfache Klassenname (oder vollqualifiziert, wenn ein Fehler beim Abrufen einer Referenz auf der Klasse) der externen Klasse, die eine CLog-Methode aufgerufen hat, oder "Unknown" (Unbekannt) wenn Der Stacktrace ist leer oder enthält nur CLog-Klassennamen.

findCallerClassName

public static String findCallerClassName (Throwable t)

Ermittelt den Namen der externen Klasse, die direkt eine CLog-Methode aufgerufen hat.

Parameter
t Throwable: (Optional) der zu durchsuchende Stacktrace, der für Einheitentests bereitgestellt wird

Returns
String Der einfache Klassenname (oder vollqualifiziert, wenn ein Fehler beim Abrufen einer Referenz auf der Klasse) der externen Klasse, die eine CLog-Methode aufgerufen hat, oder "Unknown" (Unbekannt) wenn Der Stacktrace ist leer oder enthält nur CLog-Klassennamen.

GetClassName

public static String getClassName (int frame)

Gibt den einfachen Klassennamen aus dem frame. Stapelframe im Aufrufpfad zurück. Hinweis: Bei dieser Methode werden Array-Grenzen nicht auf die Länge des Stacktrace überprüft.

Parameter
frame int: Index des Stacktrace-Frames, der auf den Klassennamen geprüft werden soll

Returns
String Der einfache Klassenname (oder vollqualifiziert, wenn ein Fehler beim Abrufen eines Verweises auf den -Klasse) für das angegebene Element des Stacktrace.

i

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

Die Shim-Version von Log#i(String, String). Ruft auch String.format für Komfort zu bieten.

Parameter
format String: ein Formatstring für die zu protokollierende Nachricht

args Object: die Formatstringargumente

i

public static void i (String message)

Die Shim-Version von Log#i(String, String).

Parameter
message String: Der zu protokollierende String.

LogAndDisplay

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

Die Shim-Version von ERROR(Log#logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log#logAndDisplay(LogLevel, String, String)).

Parameter
logLevel Log.LogLevel: die LogLevel

format String: ein Formatstring für die zu protokollierende Nachricht

args Object: die Formatstringargumente

LogAndDisplay

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

Die Shim-Version von ERROR(Log#logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log#logAndDisplay(LogLevel, String, String)).

Parameter
logLevel Log.LogLevel: die LogLevel

format String: ein Formatstring für die zu protokollierende Nachricht

args Object: die Formatstringargumente

LogAndDisplay

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

Die Shim-Version von ERROR(Log#logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log#logAndDisplay(LogLevel, String, String)).

Parameter
logLevel Log.LogLevel: die LogLevel

message String: Der zu protokollierende String.

LogAndDisplay

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

Parameter
logLevel Log.LogLevel

message String

parseClassName

public static String parseClassName (String fullName)

Analysiert den einfachen Klassennamen aus dem vollständigen Klassennamen. Wenn die Formatierung bereits wie einen einfachen Klassennamen, und gibt diesen dann zurück.

Parameter
fullName String: der vollständige Klassenname, der geparst werden soll.

Returns
String Der einfache Klassenname

v

public static void v (String message)

Die Shim-Version von Log#v(String, String).

Parameter
message String: Der zu protokollierende String.

v

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

Die Shim-Version von Log#v(String, String). Ruft auch String.format für Komfort zu bieten.

Parameter
format String: ein Formatstring für die zu protokollierende Nachricht

args Object: die Formatstringargumente

w

public static void w (Throwable t)

Eine Variante von Log#w(String, String), bei der der Stacktrace von angegeben wurde Throwable wird formatiert und protokolliert.

Parameter
t Throwable: Der zu protokollierende Throwable

w

public static void w (String message)

Die Shim-Version von Log#w(String, String).

Parameter
message String: Der zu protokollierende String.

w

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

Die Shim-Version von Log#w(String, String). Ruft auch String.format für Komfort zu bieten.

Parameter
format String: ein Formatstring für die zu protokollierende Nachricht

args Object: die Formatstringargumente

WTF

public static void wtf (String message)

Was für ein schrecklicher Fehler: Melden Sie einen Zustand, der nie eintreten sollte. Der Fehler wird immer auf Ebene ASSERT im Aufrufstack protokolliert.

Parameter
message String: Die Nachricht, die protokolliert werden soll.

WTF

public static void wtf (Throwable t)

Was für ein schrecklicher Fehler: Melden Sie einen Zustand, der nie eintreten sollte. Der Fehler wird immer auf Ebene ASSERT im Aufrufstack protokolliert.

Parameter
t Throwable: (Optional) Eine zu protokollierende Ausnahme. Wenn null, wird nur die Nachricht protokolliert.

WTF

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

Was für ein schrecklicher Fehler: Melden Sie einen Zustand, der nie eintreten sollte. Der Fehler wird immer auf Ebene ASSERT im Aufrufstack protokolliert. Ruft außerdem String.format der Einfachheit halber auf.

Parameter
format String: ein Formatstring für die zu protokollierende Nachricht

args Object: die Formatstringargumente

WTF

public static void wtf (String message, 
                Throwable t)

Was für ein schrecklicher Fehler: Melden Sie einen Zustand, der nie eintreten sollte. Der Fehler wird immer auf Ebene ASSERT im Aufrufstack protokolliert.

Parameter
message String: Die Nachricht, die protokolliert werden soll.

t Throwable: (Optional) Eine zu protokollierende Ausnahme. Wenn null, wird nur die Nachricht protokolliert.