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
|
公共建設者 | |
---|---|
LogUtil.CLog () |
公開方法 | |
---|---|
static void | d (String message) |
static void | d (String format, Object... args) |
static void | e (String format, Object... args) |
static void | e (String message) |
static void | e (Throwable t) |
static String | findCallerClassName () 查找直接調用CLog方法的外部類名稱。 |
static String | findCallerClassName (Throwable t) 查找直接調用CLog方法的外部類名稱。 |
static String | getClassName (int frame) 從返回簡單類名 |
static void | i (String message) |
static void | i (String format, Object... args) |
static void | logAndDisplay (Log.LogLevel logLevel, String format, Object... args) |
static void | logAndDisplay (Log.LogLevel logLevel, String message) |
static String | parseClassName (String fullName) 從完整的類名中解析簡單的類名。 |
static void | setGlobalConfigInstance ( IGlobalConfiguration globalConfig) 設置GlobalConfiguration實例供CLog使用-公開用於單元測試 |
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 (String format, Object... args) 多麼可怕的失敗:報告永遠不應該發生的情況。 |
static void | wtf (Throwable t) 多麼可怕的失敗:報告永遠不應該發生的情況。 |
static void | wtf (String message, Throwable t) 多麼可怕的失敗:報告永遠不應該發生的情況。 |
領域
班級名稱
protected static final String CLASS_NAME
公共建設者
LogUtil.CLog
public LogUtil.CLog ()
公開方法
d
public static void d (String format, Object... args)
Log#d(String, String)
的填充版本。為方便起見,也調用String.format。
參量 | |
---|---|
format | String :要記錄的消息的格式字符串 |
args | Object :格式字符串參數 |
Ë
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 | 堆棧跟踪的給定元素的簡單類名(如果獲取對類的引用時發生錯誤,則為全限定名)。 |
一世
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)
Log#logAndDisplay(LogLevel, String, String)
的填充版本。
參量 | |
---|---|
logLevel | Log.LogLevel : LogLevel |
format | String :要記錄的消息的格式字符串 |
args | Object :格式字符串參數 |
logAndDisplay
public static void logAndDisplay (Log.LogLevel logLevel, String message)
Log#logAndDisplay(LogLevel, String, String)
的填充版本。
參量 | |
---|---|
logLevel | Log.LogLevel : LogLevel |
message | String :要記錄的String |
parseClassName
從完整的類名中解析簡單的類名。如果格式已經看起來像一個簡單的類名,則只需返回即可。
參量 | |
---|---|
fullName | String :要解析的完整類名 |
退貨 | |
---|---|
String | 簡單的類名 |
setGlobalConfigInstance
public static void setGlobalConfigInstance (IGlobalConfiguration globalConfig)
設置GlobalConfiguration實例供CLog使用-公開用於單元測試
參量 | |
---|---|
globalConfig | IGlobalConfiguration :CLog要使用的GlobalConfiguration對象 |
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 format, Object... args)
Log#w(String, String)
的填充版本。為方便起見,也調用String.format。
參量 | |
---|---|
format | String :要記錄的消息的格式字符串 |
args | Object :格式字符串參數 |
世界貿易組織
public static void wtf (String message)
多麼可怕的失敗:報告永遠不應該發生的情況。該錯誤將始終在調用堆棧的ASSERT級別記錄。
參量 | |
---|---|
message | String :您要記錄的消息。 |
世界貿易組織
public static void wtf (String format, Object... args)
多麼可怕的失敗:報告永遠不應該發生的情況。該錯誤將始終在調用堆棧的ASSERT級別記錄。為方便起見,也調用String.format。
參量 | |
---|---|
format | String :要記錄的消息的格式字符串 |
args | Object :格式字符串參數 |
世界貿易組織
public static void wtf (Throwable t)
多麼可怕的失敗:報告永遠不應該發生的情況。該錯誤將始終在調用堆棧的ASSERT級別記錄。
參量 | |
---|---|
t | Throwable :(可選)要記錄的異常。如果為null,將僅記錄消息。 |
世界貿易組織
public static void wtf (String message, Throwable t)
多麼可怕的失敗:報告永遠不應該發生的情況。該錯誤將始終在調用堆棧的ASSERT級別記錄。
參量 | |
---|---|
message | String :您要記錄的消息。 |
t | Throwable :(可選)要記錄的異常。如果為null,將僅記錄消息。 |