LogUtil.CLog

public static class LogUtil.CLog
extends Object

java.lang.Object
   ↳ com.android.tradefed.log.LogUtil.CLog


Class shim untuk Log yang otomatis menggunakan nama class sederhana pemanggil sebagai tag log

Ringkasan

Kolom

protected static final String CLASS_NAME

Konstruktor publik

CLog()

Metode publik

static void d(String message)

Versi shim Log#d(String, String).

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

Versi shim Log#d(String, String).

static void e(String message)

Versi shim Log#e(String, String).

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

Versi shim Log#e(String, String).

static void e(Throwable t)

Versi shim Log#e(String, Throwable).

static String findCallerClassName()

Menemukan nama class eksternal yang secara langsung memanggil metode CLog.

static String findCallerClassName(Throwable t)

Menemukan nama class eksternal yang secara langsung memanggil metode CLog.

static String getClassName(int frame)

Tampilkan classname sederhana dari frame stack ke-frame di jalur panggilan.

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

Versi shim Log#i(String, String).

static void i(String message)

Versi shim Log#i(String, String).

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

Versi shim ERROR(Log#logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log#logAndDisplay(LogLevel, String, String)).

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

Versi shim ERROR(Log#logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log#logAndDisplay(LogLevel, String, String)).

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

Versi shim ERROR(Log#logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log#logAndDisplay(LogLevel, String, String)).

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

Mengurai nama class sederhana dari nama class lengkap.

static void v(String message)

Versi shim Log#v(String, String).

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

Versi shim Log#v(String, String).

static void w(Throwable t)

Variasi Log#w(String, String), dengan pelacakan tumpukan yang disediakan Throwable diformat dan dicatat dalam log.

static void w(String message)

Versi shim Log#w(String, String).

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

Versi shim Log#w(String, String).

static void wtf(String message)

Kegagalan yang Sangat Buruk: Laporkan kondisi yang seharusnya tidak terjadi.

static void wtf(Throwable t)

Kegagalan yang Sangat Buruk: Laporkan kondisi yang seharusnya tidak terjadi.

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

Kegagalan yang Sangat Buruk: Laporkan kondisi yang seharusnya tidak terjadi.

static void wtf(String message, Throwable t)

Kegagalan yang Sangat Buruk: Laporkan kondisi yang seharusnya tidak terjadi.

Kolom

CLASS_NAME

protected static final String CLASS_NAME

Konstruktor publik

CLog

public CLog ()

Metode publik

d

public static void d (String message)

Versi shim Log#d(String, String).

Parameter
message String: String yang akan dicatat

d

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

Versi shim Log#d(String, String). Juga memanggil String.format untuk kemudahan.

Parameter
format String: String format untuk pesan yang akan dicatat

args Object: Argumen string format

e

public static void e (String message)

Versi shim Log#e(String, String).

Parameter
message String: String yang akan dicatat

e

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

Versi shim Log#e(String, String). Juga memanggil String.format untuk kemudahan.

Parameter
format String: String format untuk pesan yang akan dicatat

args Object: Argumen string format

e

public static void e (Throwable t)

Versi shim Log#e(String, Throwable).

Parameter
t Throwable: Throwable yang akan dihasilkan.

{i>findCallerClassName<i}

public static String findCallerClassName ()

Menemukan nama class eksternal yang secara langsung memanggil metode CLog.

Hasil
String Nama class sederhana (atau memenuhi syarat sepenuhnya jika terjadi error saat mendapatkan ref ke dari class eksternal yang memanggil metode CLog, atau "Unknown" jika pelacakan tumpukan kosong atau hanya berisi nama kelas CLog.

{i>findCallerClassName<i}

public static String findCallerClassName (Throwable t)

Menemukan nama class eksternal yang secara langsung memanggil metode CLog.

Parameter
t Throwable: (Opsional) stack trace yang akan ditelusuri di dalamnya, ditampilkan untuk pengujian unit

Hasil
String Nama class sederhana (atau memenuhi syarat sepenuhnya jika terjadi error saat mendapatkan ref ke dari class eksternal yang memanggil metode CLog, atau "Unknown" jika pelacakan tumpukan kosong atau hanya berisi nama kelas CLog.

getClassName

public static String getClassName (int frame)

Tampilkan classname sederhana dari frame stack ke-frame di jalur panggilan. Catatan: metode ini tidak memeriksa batas array untuk panjang stack trace.

Parameter
frame int: Indeks frame stack trace untuk memeriksa nama class

Hasil
String Nama class sederhana (atau memenuhi syarat sepenuhnya jika terjadi error dan mendapatkan ref ke ) untuk elemen pelacakan tumpukan yang diberikan.

i

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

Versi shim Log#i(String, String). Juga memanggil String.format untuk kemudahan.

Parameter
format String: String format untuk pesan yang akan dicatat

args Object: Argumen string format

i

public static void i (String message)

Versi shim Log#i(String, String).

Parameter
message String: String yang akan dicatat

logAndDisplay

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

Versi shim ERROR(Log#logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log#logAndDisplay(LogLevel, String, String)).

Parameter
logLevel Log.LogLevel: LogLevel

format String: String format untuk pesan yang akan dicatat

args Object: Argumen string format

logAndDisplay

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

Versi shim ERROR(Log#logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log#logAndDisplay(LogLevel, String, String)).

Parameter
logLevel Log.LogLevel: LogLevel

format String: String format untuk pesan yang akan dicatat

args Object: Argumen string format

logAndDisplay

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

Versi shim ERROR(Log#logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log#logAndDisplay(LogLevel, String, String)).

Parameter
logLevel Log.LogLevel: LogLevel

message String: String yang akan dicatat

logAndDisplay

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

Parameter
logLevel Log.LogLevel

message String

menguraiClassName

public static String parseClassName (String fullName)

Mengurai nama class sederhana dari nama class lengkap. Jika pemformatan sudah terlihat seperti nama class sederhana, lalu menampilkannya.

Parameter
fullName String: nama class lengkap yang akan diurai

Hasil
String Nama class sederhana

vs

public static void v (String message)

Versi shim Log#v(String, String).

Parameter
message String: String yang akan dicatat

vs

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

Versi shim Log#v(String, String). Juga memanggil String.format untuk kemudahan.

Parameter
format String: String format untuk pesan yang akan dicatat

args Object: Argumen string format

w

public static void w (Throwable t)

Variasi Log#w(String, String), dengan pelacakan tumpukan yang disediakan Throwable diformat dan dicatat dalam log.

Parameter
t Throwable: Throwable yang akan dicatat

w

public static void w (String message)

Versi shim Log#w(String, String).

Parameter
message String: String yang akan dicatat

w

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

Versi shim Log#w(String, String). Juga memanggil String.format untuk kemudahan.

Parameter
format String: String format untuk pesan yang akan dicatat

args Object: Argumen string format

wtf

public static void wtf (String message)

Kegagalan yang Sangat Buruk: Laporkan kondisi yang seharusnya tidak terjadi. Error akan selalu dicatat pada level ASSERT dengan stack panggilan.

Parameter
message String: Pesan yang ingin Anda catat.

wtf

public static void wtf (Throwable t)

Kegagalan yang Sangat Buruk: Laporkan kondisi yang seharusnya tidak terjadi. Error akan selalu dicatat pada level ASSERT dengan stack panggilan.

Parameter
t Throwable: (Opsional) Pengecualian untuk log. Jika null, hanya pesan yang akan dicatat.

wtf

public static void wtf (String format, 
                Object... args)

Kegagalan yang Sangat Buruk: Laporkan kondisi yang seharusnya tidak terjadi. Error akan selalu dicatat pada level ASSERT dengan stack panggilan. Juga memanggil String.format untuk memudahkan.

Parameter
format String: String format untuk pesan yang akan dicatat

args Object: Argumen string format

wtf

public static void wtf (String message, 
                Throwable t)

Kegagalan yang Sangat Buruk: Laporkan kondisi yang seharusnya tidak terjadi. Error akan selalu dicatat pada level ASSERT dengan stack panggilan.

Parameter
message String: Pesan yang ingin Anda catat.

t Throwable: (Opsional) Pengecualian untuk log. Jika null, hanya pesan yang akan dicatat.