LogUtil.CLog
public static class LogUtil.CLog
extends Object
java.lang.Object | |
↳ | com.android.tradefed.log.LogUtil.CLog |
Eine Shim-Klasse für Log
, die automatisch den einfachen Klassennamen des Aufrufers als Log-Tag verwendet
Zusammenfassung
Felder | |
---|---|
protected static final String | CLASS_NAME
|
Öffentliche Konstrukteure | |
---|---|
CLog () |
Öffentliche Methoden | |
---|---|
static void | d (String message) Die Shim-Version von |
static void | d (String format, Object... args) Die Shim-Version von |
static void | e (String message) Die Shim-Version von |
static void | e (String format, Object... args) Die Shim-Version von |
static void | e (Throwable t) Die Shim-Version von |
static String | findCallerClassName () Findet den Namen der externen Klasse, die eine CLog-Methode direkt aufgerufen hat. |
static String | findCallerClassName (Throwable t) Findet den Namen der externen Klasse, die eine CLog-Methode direkt aufgerufen hat. |
static String | getClassName (int frame) Gibt den einfachen Klassennamen aus dem |
static void | i (String format, Object... args) Die Shim-Version von |
static void | i (String message) Die Shim-Version von |
static void | logAndDisplay (Log.LogLevel logLevel, String format, Object... args) Die Shim-Version von |
static void | logAndDisplay (Log.LogLevel logLevel, String message) Die Shim-Version von |
static String | parseClassName (String fullName) Analysiert den einfachen Klassennamen aus dem vollständigen Klassennamen. |
static void | v (String message) Die Shim-Version von |
static void | v (String format, Object... args) Die Shim-Version von |
static void | w (Throwable t) Eine Variante von |
static void | w (String message) Die Shim-Version von |
static void | w (String format, Object... args) Die Shim-Version von |
static void | wtf (String message) Was für ein schrecklicher Fehler: Melden Sie einen Zustand, der niemals eintreten sollte. |
static void | wtf (Throwable t) Was für ein schrecklicher Fehler: Melden Sie einen Zustand, der niemals eintreten sollte. |
static void | wtf (String format, Object... args) Was für ein schrecklicher Fehler: Melden Sie einen Zustand, der niemals eintreten sollte. |
static void | wtf (String message, Throwable t) Was für ein schrecklicher Fehler: Melden Sie einen Zustand, der niemals eintreten sollte. |
Felder
KLASSENNAME
protected static final String CLASS_NAME
Öffentliche Konstrukteure
Verstopfen
public CLog ()
Öffentliche Methoden
D
public static void d (String message)
Die Shim-Version von Log#d(String, String)
.
Parameter | |
---|---|
message | String : Der zu protokollierende String |
D
public static void d (String format, Object... args)
Die Shim-Version von Log#d(String, String)
. Ruft der Einfachheit halber auch String.format auf.
Parameter | |
---|---|
format | String : Eine Formatzeichenfolge für die zu protokollierende Nachricht |
args | Object : Die Argumente der Formatzeichenfolge |
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 der Einfachheit halber auch String.format auf.
Parameter | |
---|---|
format | String : Eine Formatzeichenfolge für die zu protokollierende Nachricht |
args | Object : Die Argumente der Formatzeichenfolge |
e
public static void e (Throwable t)
Die Shim-Version von Log#e(String, Throwable)
.
Parameter | |
---|---|
t | Throwable : der auszugebende ERROR(/Throwable) . |
findCallerClassName
public static String findCallerClassName ()
Findet den Namen der externen Klasse, die eine CLog-Methode direkt aufgerufen hat.
Kehrt zurück | |
---|---|
String | Der einfache Klassenname (oder vollständig qualifiziert, wenn ein Fehler beim Abrufen einer Referenz auf die Klasse auftritt) der externen Klasse, die eine CLog-Methode aufgerufen hat, oder „Unbekannt“, wenn der Stack-Trace leer ist oder nur CLog-Klassennamen enthält. |
findCallerClassName
public static String findCallerClassName (Throwable t)
Findet den Namen der externen Klasse, die eine CLog-Methode direkt aufgerufen hat.
Parameter | |
---|---|
t | Throwable : (Optional) der Stack-Trace, in dem gesucht werden soll, der für Unit-Tests verfügbar gemacht wird |
Kehrt zurück | |
---|---|
String | Der einfache Klassenname (oder vollständig qualifiziert, wenn ein Fehler beim Abrufen einer Referenz auf die Klasse auftritt) der externen Klasse, die eine CLog-Methode aufgerufen hat, oder „Unbekannt“, wenn der Stack-Trace leer ist oder nur CLog-Klassennamen enthält. |
getClassName
public static String getClassName (int frame)
Gibt den einfachen Klassennamen aus dem frame
des Stack-Rahmens im Aufrufpfad zurück. Hinweis: Diese Methode funktioniert
Parameter | |
---|---|
frame | int : Der Index des Stack-Trace-Frames, der auf den Klassennamen untersucht werden soll |
Kehrt zurück | |
---|---|
String | Der einfache Klassenname (oder vollständig qualifiziert, wenn beim Abrufen einer Referenz auf die Klasse ein Fehler auftritt) für das angegebene Element des Stack-Trace. |
ich
public static void i (String format, Object... args)
Die Shim-Version von Log#i(String, String)
. Ruft der Einfachheit halber auch String.format auf.
Parameter | |
---|---|
format | String : Eine Formatzeichenfolge für die zu protokollierende Nachricht |
args | Object : Die Argumente der Formatzeichenfolge |
ich
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 Log#logAndDisplay(LogLevel, String, String)
.
Parameter | |
---|---|
logLevel | Log.LogLevel : das LogLevel |
format | String : Eine Formatzeichenfolge für die zu protokollierende Nachricht |
args | Object : Die Argumente der Formatzeichenfolge |
logAndDisplay
public static void logAndDisplay (Log.LogLevel logLevel, String message)
Die Shim-Version von Log#logAndDisplay(LogLevel, String, String)
.
Parameter | |
---|---|
logLevel | Log.LogLevel : das LogLevel |
message | String : Der zu protokollierende String |
parseClassName
public static String parseClassName (String fullName)
Analysiert den einfachen Klassennamen aus dem vollständigen Klassennamen. Wenn die Formatierung bereits wie ein einfacher Klassenname aussieht, wird dieser einfach zurückgegeben.
Parameter | |
---|---|
fullName | String : der vollständige Klassenname, der analysiert werden soll |
Kehrt zurück | |
---|---|
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 der Einfachheit halber auch String.format auf.
Parameter | |
---|---|
format | String : Eine Formatzeichenfolge für die zu protokollierende Nachricht |
args | Object : Die Argumente der Formatzeichenfolge |
w
public static void w (Throwable t)
Eine Variante von Log#w(String, String)
, bei der die Stacktrace des bereitgestellten ERROR(/Throwable)
formatiert und protokolliert wird.
Parameter | |
---|---|
t | Throwable : Der zu protokollierende ERROR(/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 der Einfachheit halber auch String.format auf.
Parameter | |
---|---|
format | String : Eine Formatzeichenfolge für die zu protokollierende Nachricht |
args | Object : Die Argumente der Formatzeichenfolge |
wtf
public static void wtf (String message)
Was für ein schrecklicher Fehler: Melden Sie einen Zustand, der niemals eintreten sollte. Der Fehler wird immer auf der Ebene ASSERT mit dem Call-Stack protokolliert.
Parameter | |
---|---|
message | String : Die Nachricht, die Sie protokollieren möchten. |
wtf
public static void wtf (Throwable t)
Was für ein schrecklicher Fehler: Melden Sie einen Zustand, der niemals eintreten sollte. Der Fehler wird immer auf der Ebene ASSERT mit dem Call-Stack 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 niemals eintreten sollte. Der Fehler wird immer auf der Ebene ASSERT mit dem Call-Stack protokolliert. Ruft der Einfachheit halber auch String.format auf.
Parameter | |
---|---|
format | String : Eine Formatzeichenfolge für die zu protokollierende Nachricht |
args | Object : Die Argumente der Formatzeichenfolge |
wtf
public static void wtf (String message, Throwable t)
Was für ein schrecklicher Fehler: Melden Sie einen Zustand, der niemals eintreten sollte. Der Fehler wird immer auf der Ebene ASSERT mit dem Call-Stack protokolliert.
Parameter | |
---|---|
message | String : Die Nachricht, die Sie protokollieren möchten. |
t | Throwable : (Optional) Eine zu protokollierende Ausnahme. Wenn null, wird nur die Nachricht protokolliert. |