LogUtil.CLog
public static class LogUtil.CLog
extends Object
java.lang.Object | |
↳ | com.android.tradefed.log.LogUtil.CLog |
Log
的 shim 類,自動使用呼叫者的簡單類別名稱作為日誌標記
概括
領域 | |
---|---|
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) 從呼叫路徑中的第 3 |
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 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) 多麼可怕的失敗:報告一個不應該發生的情況。 |
領域
班級名稱
protected static final String CLASS_NAME
公共構造函數
阻塞
public CLog ()
公共方法
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 :格式字串參數 |
尋找呼叫者類別名
public static String findCallerClassName ()
尋找直接呼叫 CLog 方法的外部類別名稱。
退貨 | |
---|---|
String | 呼叫 CLog 方法的外部類別的簡單類別名稱(如果取得類別的參考時發生錯誤,則為完全限定名稱);如果堆疊追蹤為空或僅包含 CLog 類別名稱,則為「未知」。 |
尋找呼叫者類別名
public static String findCallerClassName (Throwable t)
尋找直接呼叫 CLog 方法的外部類別名稱。
參數 | |
---|---|
t | Throwable :(可選)要在其中搜尋的堆疊跟踪,公開用於單元測試 |
退貨 | |
---|---|
String | 呼叫 CLog 方法的外部類別的簡單類別名稱(如果取得類別的參考時發生錯誤,則為完全限定名稱);如果堆疊追蹤為空或僅包含 CLog 類別名稱,則為「未知」。 |
取得類別名
public static String getClassName (int frame)
從呼叫路徑中的第 3 frame
堆疊幀返回簡單類別名稱。注意:此方法的作用是
參數 | |
---|---|
frame | int :用於檢查類別名稱的堆疊追蹤幀的索引 |
退貨 | |
---|---|
String | 堆疊追蹤的給定元素的簡單類別名稱(如果在取得類別參考時發生錯誤,則為完全限定名稱)。 |
我
public static void i (String format, Object... args)
Log#i(String, String)
的墊片版本。為了方便起見,也呼叫 String.format。
參數 | |
---|---|
format | String :要記錄的訊息的格式字串 |
args | Object :格式字串參數 |
日誌和顯示
public static void logAndDisplay (Log.LogLevel logLevel, String format, Object... args)
Log#logAndDisplay(LogLevel, String, String)
的墊片版本。
參數 | |
---|---|
logLevel | Log.LogLevel : LogLevel |
format | String :要記錄的訊息的格式字串 |
args | Object :格式字串參數 |
日誌和顯示
public static void logAndDisplay (Log.LogLevel logLevel, String message)
Log#logAndDisplay(LogLevel, String, String)
的墊片版本。
參數 | |
---|---|
logLevel | Log.LogLevel : LogLevel |
message | String : 要記錄的String |
解析類別名
public static String parseClassName (String fullName)
從完整的類別名稱中解析出簡單的類別名稱。如果格式看起來已經像一個簡單的類別名,那麼就回傳它。
參數 | |
---|---|
fullName | 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 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 (Throwable t)
多麼可怕的失敗:報告一個不應該發生的情況。錯誤將始終透過呼叫堆疊記錄在 ASSERT 層級。
參數 | |
---|---|
t | Throwable :(可選)要記錄的異常。如果為空,則僅記錄訊息。 |
哇哦
public static void wtf (String format, Object... args)
多麼可怕的失敗:報告一個不應該發生的情況。錯誤將始終透過呼叫堆疊記錄在 ASSERT 層級。為了方便起見,也呼叫 String.format。
參數 | |
---|---|
format | String :要記錄的訊息的格式字串 |
args | Object :格式字串參數 |
哇哦
public static void wtf (String message, Throwable t)
多麼可怕的失敗:報告一個不應該發生的情況。錯誤將始終透過呼叫堆疊記錄在 ASSERT 層級。
參數 | |
---|---|
message | String :您想要記錄的訊息。 |
t | Throwable :(可選)要記錄的異常。如果為空,則僅記錄訊息。 |