LogUtil.CLog
public
static
class
LogUtil.CLog
extends Object
java.lang.Object | |
↳ | com.android.tradefed.log.LogUtil.CLog |
Log
的填充類別,會自動使用呼叫端的簡單類別名稱做為
記錄標記
摘要
欄位 | |
---|---|
protected
static
final
String |
CLASS_NAME
|
公用建構函式 | |
---|---|
CLog()
|
公用方法 | |
---|---|
static
void
|
d(String message)
|
static
void
|
d(String format, Object... args)
|
static
void
|
e(String message)
|
static
void
|
e(String format, Object... args)
|
static
void
|
e(Throwable t)
|
static
String
|
findCallerClassName()
找出直接呼叫 CLog 方法的外部類別名稱。 |
static
String
|
findCallerClassName(Throwable t)
找出直接呼叫 CLog 方法的外部類別名稱。 |
static
String
|
getClassName(int frame)
從呼叫路徑的第 |
static
void
|
i(String format, Object... args)
|
static
void
|
i(String message)
|
static
void
|
logAndDisplay(Log.LogLevel logLevel, String format, Object... args)
|
static
void
|
logAndDisplay(Log.LogLevel logLevel, String format, Object... args)
|
static
void
|
logAndDisplay(Log.LogLevel logLevel, String message)
|
static
void
|
logAndDisplay(Log.LogLevel logLevel, String message)
|
static
String
|
parseClassName(String fullName)
從完整類別名稱剖析簡單的類別名稱。 |
static
void
|
v(String message)
|
static
void
|
v(String format, Object... args)
|
static
void
|
w(Throwable t)
|
static
void
|
w(String message)
|
static
void
|
w(String format, Object... args)
|
static
void
|
wtf(String message)
嚴重失敗:回報不該發生的狀況。 |
static
void
|
wtf(Throwable t)
嚴重失敗:回報不該發生的狀況。 |
static
void
|
wtf(String format, Object... args)
嚴重失敗:回報不該發生的狀況。 |
static
void
|
wtf(String message, Throwable t)
嚴重失敗:回報不該發生的狀況。 |
欄位
CLASS_NAME
protected static final String CLASS_NAME
公用建構函式
記錄
public CLog ()
公用方法
d 鍵
public static void d (String message)
Log#d(String, String)
的填充版本。
參數 | |
---|---|
message |
String :要記錄的 String |
d 鍵
public static void d (String format, Object... args)
Log#d(String, String)
的填充版本。也會呼叫 String.format,
方便操作
參數 | |
---|---|
format |
String :要記錄的訊息格式字串 |
args |
Object :格式字串引數 |
e
public static void e (String format, Object... args)
Log#e(String, String)
的填充版本。也會呼叫 String.format,
方便操作
參數 | |
---|---|
format |
String :要記錄的訊息格式字串 |
args |
Object :格式字串引數 |
findCallerClassName
public static String findCallerClassName ()
找出直接呼叫 CLog 方法的外部類別名稱。
傳回 | |
---|---|
String |
簡單的類別名稱 (如果發生錯誤時取得參照,則為完整類別名稱 類別),也就是呼叫 CLog 方法的外部類別,或「不明」如果 堆疊追蹤為空白,或僅包含 CLog 類別名稱。 |
findCallerClassName
public static String findCallerClassName (Throwable t)
找出直接呼叫 CLog 方法的外部類別名稱。
參數 | |
---|---|
t |
Throwable :(選用) 要搜尋的堆疊追蹤,公開用於單元測試 |
傳回 | |
---|---|
String |
簡單的類別名稱 (如果發生錯誤時取得參照,則為完整類別名稱 類別),也就是呼叫 CLog 方法的外部類別,或「不明」如果 堆疊追蹤為空白,或僅包含 CLog 類別名稱。 |
getClassName
public static String getClassName (int frame)
從呼叫路徑的第 frame
個堆疊框架傳回簡易類別名稱。
注意:這個方法「不會」
參數 | |
---|---|
frame |
int :要檢查類別名稱的堆疊追蹤影格索引 |
傳回 | |
---|---|
String |
簡單的類別名稱 (如果發生錯誤時取得參照,請提供完整類別名稱 類別)。 |
i
public static void i (String format, Object... args)
Log#i(String, String)
的填充版本。也會呼叫 String.format,
方便操作
參數 | |
---|---|
format |
String :要記錄的訊息格式字串 |
args |
Object :格式字串引數 |
logAndDisplay
public static void logAndDisplay (Log.LogLevel logLevel, String format, Object... args)
參數 | |
---|---|
logLevel |
Log.LogLevel :LogLevel |
format |
String :要記錄的訊息格式字串 |
args |
Object :格式字串引數 |
logAndDisplay
public static void logAndDisplay (Log.LogLevel logLevel, String format, Object... args)
參數 | |
---|---|
logLevel |
Log.LogLevel :LogLevel |
format |
String :要記錄的訊息格式字串 |
args |
Object :格式字串引數 |
logAndDisplay
public static void logAndDisplay (Log.LogLevel logLevel, String message)
參數 | |
---|---|
logLevel |
Log.LogLevel :LogLevel |
message |
String :要記錄的 String |
logAndDisplay
public static void logAndDisplay (Log.LogLevel logLevel, String message)
參數 | |
---|---|
logLevel |
Log.LogLevel |
message |
String |
parseClassName
public static String parseClassName (String fullName)
從完整類別名稱剖析簡單的類別名稱。如果格式設定已 例如簡單的類別名稱,然後直接傳回即可
參數 | |
---|---|
fullName |
String :要剖析的完整類別名稱 |
傳回 | |
---|---|
String |
簡易類別名稱 |
v 鍵
public static void v (String message)
Log#v(String, String)
的填充版本。
參數 | |
---|---|
message |
String :要記錄的 String |
v 鍵
public static void v (String format, Object... args)
Log#v(String, String)
的填充版本。也會呼叫 String.format,
方便操作
參數 | |
---|---|
format |
String :要記錄的訊息格式字串 |
args |
Object :格式字串引數 |
w 鍵
public static void w (Throwable t)
Log#w(String, String)
的變化版本,其中提供的堆疊追蹤
Throwable
已設定格式並記錄。
參數 | |
---|---|
t |
Throwable :要記錄的 Throwable |
w 鍵
public static void w (String message)
Log#w(String, String)
的填充版本。
參數 | |
---|---|
message |
String :要記錄的 String |
w 鍵
public static void w (String format, Object... args)
Log#w(String, String)
的填充版本。也會呼叫 String.format,
方便操作
參數 | |
---|---|
format |
String :要記錄的訊息格式字串 |
args |
Object :格式字串引數 |
Wtf
public static void wtf (String message)
嚴重失敗:回報不該發生的狀況。 錯誤一律會以呼叫堆疊的 ASSERT 層級記錄。
參數 | |
---|---|
message |
String :您要記錄的訊息。 |
Wtf
public static void wtf (Throwable t)
嚴重失敗:回報不該發生的狀況。 錯誤一律會以呼叫堆疊的 ASSERT 層級記錄。
參數 | |
---|---|
t |
Throwable :(選用) 要記錄的例外狀況。如果值為空值,系統只會記錄訊息。 |
Wtf
public static void wtf (String format, Object... args)
嚴重失敗:回報不該發生的狀況。 錯誤一律會以呼叫堆疊的 ASSERT 層級記錄。 為了方便起見,也會呼叫 String.format。
參數 | |
---|---|
format |
String :要記錄的訊息格式字串 |
args |
Object :格式字串引數 |
Wtf
public static void wtf (String message, Throwable t)
嚴重失敗:回報不該發生的狀況。 錯誤一律會以呼叫堆疊的 ASSERT 層級記錄。
參數 | |
---|---|
message |
String :您要記錄的訊息。 |
t |
Throwable :(選用) 要記錄的例外狀況。如果值為空值,系統只會記錄訊息。 |