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
パブリック コンストラクタ
CLog
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 message)
Log.e(String, String) のシム バージョン。
| パラメータ | |
|---|---|
message |
String: ログに記録する String |
e
public static void e (String format,
Object... args)Log.e(String, String) のシム バージョン。便宜上、String.format も呼び出します。
| パラメータ | |
|---|---|
format |
String: ログに記録するメッセージの形式文字列 |
args |
Object: 形式文字列引数 |
e
public static void e (Throwable t)
Log.e(String, Throwable) のシム バージョン。
| パラメータ | |
|---|---|
t |
Throwable: 出力する Throwable。 |
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: 形式文字列の引数 |
i
public static void i (String message)
Log.i(String, String) のシム バージョン。
| パラメータ | |
|---|---|
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) のシム バージョン。
| パラメータ | |
|---|---|
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: 形式文字列の引数 |
なんじゃそりゃ
public static void wtf (String message)
致命的なエラー: 決して発生しないはずの状態を報告します。このエラーは、呼び出しスタックとともにレベル ASSERT で常にログに記録されます。
| パラメータ | |
|---|---|
message |
String: ログに記録するメッセージ。 |
なんじゃそりゃ
public static void wtf (Throwable t)
致命的なエラー: 決して発生しないはずの状態を報告します。このエラーは、呼び出しスタックとともにレベル ASSERT で常にログに記録されます。
| パラメータ | |
|---|---|
t |
Throwable: ログに記録する例外(省略可)。null の場合、メッセージのみがログに記録されます。 |
なんじゃそりゃ
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: ログに記録する例外(省略可)。null の場合、メッセージのみがログに記録されます。 |