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)

Log#d(String, String)の shim バージョン。

static void d (String format, Object... args)

Log#d(String, String)の shim バージョン。

static void e (String message)

Log#e(String, String)の shim バージョン。

static void e (String format, Object... args)

Log#e(String, String)の shim バージョン。

static void e (Throwable t)

Log#e(String, Throwable)の shim バージョン。

static String findCallerClassName ()

CLog メソッドを直接呼び出した外部クラス名を検索します。

static String findCallerClassName (Throwable t)

CLog メソッドを直接呼び出した外部クラス名を検索します。

static String getClassName (int frame)

呼び出しパスのフレーム 番目のframeフレームから単純なクラス名を返します。

static void i (String format, Object... args)

Log#i(String, String)の shim バージョン。

static void i (String message)

Log#i(String, String)の shim バージョン。

static void logAndDisplay (Log.LogLevel logLevel, String format, Object... args)

Log#logAndDisplay(LogLevel, String, String)の shim バージョン。

static void logAndDisplay (Log.LogLevel logLevel, String message)

Log#logAndDisplay(LogLevel, String, String)の shim バージョン。

static String parseClassName (String fullName)

完全なクラス名から単純なクラス名を解析します。

static void v (String message)

Log#v(String, String)の shim バージョン。

static void v (String format, Object... args)

Log#v(String, String)の shim バージョン。

static void w (Throwable t)

Log#w(String, String)のバリエーションで、提供されたERROR(/Throwable)のスタック トレースがフォーマットされてログに記録されます。

static void w (String message)

Log#w(String, String)の shim バージョン。

static void w (String format, Object... args)

Log#w(String, String)の shim バージョン。

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

パブリック コンストラクター

Cログ

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 : 出力するERROR(/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 format, 
                Object... args)

Log#i(String, String)の shim バージョン。便宜上 String.format も呼び出します。

パラメーター
format String : ログに記録するメッセージのフォーマット文字列

args Object : フォーマット文字列の引数

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)

Log#logAndDisplay(LogLevel, String, String)の shim バージョン。

パラメーター
logLevel Log.LogLevel : LogLevel

format String : ログに記録するメッセージのフォーマット文字列

args Object : フォーマット文字列の引数

logAndDisplay

public static void logAndDisplay (Log.LogLevel logLevel, 
                String message)

Log#logAndDisplay(LogLevel, String, String)の shim バージョン。

パラメーター
logLevel Log.LogLevel : LogLevel

message String : ログに記録する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)のバリエーションで、提供されたERROR(/Throwable)のスタック トレースがフォーマットされてログに記録されます。

パラメーター
t Throwable : ログに記録するERROR(/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 の場合、メッセージのみがログに記録されます。