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 |
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()
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 |
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 format, Object... args)
Die Shim-Version von |
static
void
|
logAndDisplay(Log.LogLevel logLevel, String message)
Die Shim-Version von |
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 |
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 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
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. |