LogUtil.CLog

public static class LogUtil.CLog
extends Object

java.lang.オブジェクト
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 th スタック フレームから単純なクラス名を返します。

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)のバリエーション。提供された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)

ひどい失敗: 決して起こらないはずの状態を報告します。

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 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 CLog メソッドを呼び出した外部クラスの単純なクラス名 (クラスへの参照の取得中にエラーが発生した場合は完全修飾)、またはスタック トレースが空であるか CLog クラス名のみが含まれている場合は「Unknown」。

findCallerClassName

public static String findCallerClassName (Throwable t)

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

パラメーター
t Throwable : (オプション) 単体テスト用に公開された、検索対象のスタック トレース

戻り値
String CLog メソッドを呼び出した外部クラスの単純なクラス名 (クラスへの参照の取得中にエラーが発生した場合は完全修飾)、またはスタック トレースが空であるか CLog クラス名のみが含まれている場合は「Unknown」。

getクラス名

public static String getClassName (int frame)

呼び出しパス内のframe th スタック フレームから単純なクラス名を返します。注: このメソッドは次のことを行います。ないスタック トレースの長さの配列境界を確認してください。

パラメーター
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

ログと表示

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 : フォーマット文字列引数

ログと表示

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

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

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

message String : ログに記録するString

解析クラス名

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)

ひどい失敗: 決して起こらないはずの状態を報告します。エラーは常にコール スタックの 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 の場合、メッセージのみが記録されます。