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
|
パブリックコンストラクター | |
---|---|
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) 使用するCLogのGlobalConfigurationインスタンスを設定します-単体テスト用に公開されます |
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 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 format, Object... args)
Log#e(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 (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 | スタックトレースの特定の要素の単純なクラス名(または、クラスへの参照の取得中にエラーが発生した場合は完全修飾)。 |
私
public static void i (String message)
Log#i(String, String)
のshimバージョン。
パラメーター | |
---|---|
message | String :ログに記録するString |
私
public static void i (String format, Object... args)
Log#i(String, String)
のshimバージョン。便宜上、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
public static String parseClassName (String fullName)
完全なクラス名から単純なクラス名を解析します。フォーマットがすでに単純なクラス名のように見える場合は、それを返します。
パラメーター | |
---|---|
fullName | String :解析する完全なクラス名 |
戻り値 | |
---|---|
String | 単純なクラス名 |
setGlobalConfigInstance
public static void setGlobalConfigInstance (IGlobalConfiguration globalConfig)
使用するCLogのGlobalConfigurationインスタンスを設定します-単体テスト用に公開されます
パラメーター | |
---|---|
globalConfig | IGlobalConfiguration :CLogが使用するGlobalConfigurationオブジェクト |
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)
のシムバージョン。
パラメーター | |
---|---|
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 (String format, Object... args)
なんてひどい失敗:決して起こらないはずの状態を報告してください。エラーは常に、コールスタックを使用してレベルASSERTでログに記録されます。便宜上、String.formatも呼び出します。
パラメーター | |
---|---|
format | String :ログに記録するメッセージのフォーマット文字列 |
args | Object :フォーマット文字列引数 |
wtf
public static void wtf (Throwable t)
なんてひどい失敗:決して起こらないはずの状態を報告してください。エラーは常に、コールスタックを使用してレベルASSERTでログに記録されます。
パラメーター | |
---|---|
t | Throwable :(オプション)ログに記録する例外。 nullの場合、メッセージのみがログに記録されます。 |
wtf
public static void wtf (String message, Throwable t)
なんてひどい失敗:決して起こらないはずの状態を報告してください。エラーは常に、コールスタックを使用してレベルASSERTでログに記録されます。
パラメーター | |
---|---|
message | String :ログに記録するメッセージ。 |
t | Throwable :(オプション)ログに記録する例外。 nullの場合、メッセージのみがログに記録されます。 |