LogUtil.CLog
public
static
class
LogUtil.CLog
extends Object
java.lang.Object | |
↳ | com.android.tradefed.log.LogUtil.CLog |
Log
用の shim クラス。呼び出し元の単純なクラス名を自動的に使用します。
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)
「What a Terrible Failure」: 絶対に発生してはならない状況を報告する。 |
static
void
|
wtf(Throwable t)
「What a Terrible Failure」: 絶対に発生してはならない状況を報告する。 |
static
void
|
wtf(String format, Object... args)
「What a Terrible Failure」: 絶対に発生してはならない状況を報告する。 |
static
void
|
wtf(String message, Throwable t)
「What a Terrible Failure」: 絶対に発生してはならない状況を報告する。 |
フィールド
クラス名
protected static final String CLASS_NAME
パブリック コンストラクタ
CLog
public CLog ()
パブリック メソッド
d
public static void d (String message)
Log#d(String, String)
の shim バージョン。
パラメータ | |
---|---|
message |
String : ログに記録する String |
d
public static void d (String format, Object... args)
Log#d(String, String)
の shim バージョン。また、String.format も呼び出します。
便利です。
パラメータ | |
---|---|
format |
String : ログに記録するメッセージの形式文字列 |
args |
Object : 書式設定文字列の引数 |
e
public static void e (String message)
Log#e(String, String)
の shim バージョン。
パラメータ | |
---|---|
message |
String : ログに記録する String |
e
public static void e (String format, Object... args)
Log#e(String, String)
の shim バージョン。また、String.format も呼び出します。
便利です。
パラメータ | |
---|---|
format |
String : ログに記録するメッセージの形式文字列 |
args |
Object : 書式設定文字列の引数 |
e
public static void e (Throwable t)
Log#e(String, Throwable)
の shim バージョン。
パラメータ | |
---|---|
t |
Throwable : 出力する Throwable 。 |
findCallerClassName
public static String findCallerClassName ()
CLog メソッドを直接呼び出した外部クラス名を見つけます。
戻り値 | |
---|---|
String |
単純なクラス名(または、参照の取得中にエラーが発生した場合は完全修飾名) クラス)または「Unknown」 スタック トレースが空であるか、CLog クラス名のみが含まれている。 |
findCallerClassName
public static String findCallerClassName (Throwable t)
CLog メソッドを直接呼び出した外部クラス名を見つけます。
パラメータ | |
---|---|
t |
Throwable : (省略可)検索対象のスタック トレース。単体テスト用に公開されます。 |
戻り値 | |
---|---|
String |
単純なクラス名(または、参照の取得中にエラーが発生した場合は完全修飾名) クラス)または「Unknown」 スタック トレースが空であるか、CLog クラス名のみが含まれている。 |
getClassName
public static String getClassName (int frame)
呼び出しパスの frame
番目のスタック フレームから単純なクラス名を返します。
注: このメソッドでは、スタック トレースの長さの配列境界はチェック
パラメータ | |
---|---|
frame |
int : クラス名について検査するスタック トレース フレームのインデックス |
戻り値 | |
---|---|
String |
単純なクラス名(または、URL への ref の取得中にエラーが発生した場合は完全修飾名) class)をスタック トレースの特定の要素に対して呼び出します。 |
i
public static void i (String format, Object... args)
Log#i(String, String)
の shim バージョン。また、String.format も呼び出します。
便利です。
パラメータ | |
---|---|
format |
String : ログに記録するメッセージの形式文字列 |
args |
Object : 書式設定文字列の引数 |
i
public static void i (String message)
Log#i(String, String)
の shim バージョン。
パラメータ | |
---|---|
message |
String : ログに記録する String |
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)
の shim バージョン。
パラメータ | |
---|---|
message |
String : ログに記録する String |
v
public static void v (String format, Object... args)
Log#v(String, String)
の shim バージョン。また、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)
の shim バージョン。
パラメータ | |
---|---|
message |
String : ログに記録する String |
w
public static void w (String format, Object... args)
Log#w(String, String)
の shim バージョン。また、String.format も呼び出します。
便利です。
パラメータ | |
---|---|
format |
String : ログに記録するメッセージの形式文字列 |
args |
Object : 書式設定文字列の引数 |
ひどい
public static void wtf (String message)
「What a Terrible Failure」: 絶対に発生してはならない状況を報告する。 このエラーは常に、コールスタックとともにレベル ASSERT でログに記録されます。
パラメータ | |
---|---|
message |
String : ログに記録するメッセージ。 |
ひどい
public static void wtf (Throwable t)
「What a Terrible Failure」: 絶対に発生してはならない状況を報告する。 このエラーは常に、コールスタックとともにレベル ASSERT でログに記録されます。
パラメータ | |
---|---|
t |
Throwable : (省略可)ログに記録する例外。null の場合は、メッセージのみがログに記録されます。 |
ひどい
public static void wtf (String format, Object... args)
「What a Terrible Failure」: 絶対に発生してはならない状況を報告する。 このエラーは常に、コールスタックとともにレベル ASSERT でログに記録されます。 また、便宜上 String.format も呼び出します。
パラメータ | |
---|---|
format |
String : ログに記録するメッセージの形式文字列 |
args |
Object : 書式設定文字列の引数 |
ひどい
public static void wtf (String message, Throwable t)
「What a Terrible Failure」: 絶対に発生してはならない状況を報告する。 このエラーは常に、コールスタックとともにレベル ASSERT でログに記録されます。
パラメータ | |
---|---|
message |
String : ログに記録するメッセージ。 |
t |
Throwable : (省略可)ログに記録する例外。null の場合は、メッセージのみがログに記録されます。 |