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)

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)

ERROR(Log#logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log#logAndDisplay(LogLevel, String, String)) の shim バージョン。

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

ERROR(Log#logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log#logAndDisplay(LogLevel, String, String)) の shim バージョン。

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

ERROR(Log#logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log#logAndDisplay(LogLevel, String, String)) の shim バージョン。

static void logAndDisplay(Log.LogLevel logLevel, String message)
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)

「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)

ERROR(Log#logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log#logAndDisplay(LogLevel, String, String)) の shim バージョン。

パラメータ
logLevel Log.LogLevel: LogLevel

format String: ログに記録するメッセージの形式文字列

args Object: 書式設定文字列の引数

logAndDisplay

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

ERROR(Log#logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log#logAndDisplay(LogLevel, String, String)) の shim バージョン。

パラメータ
logLevel Log.LogLevel: LogLevel

format String: ログに記録するメッセージの形式文字列

args Object: 書式設定文字列の引数

logAndDisplay

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

ERROR(Log#logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log#logAndDisplay(LogLevel, String, String)) の shim バージョン。

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