LogUtil.CLog

public static class LogUtil.CLog
extends Object

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


Class shim untuk Log yang secara 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 langsung memanggil metode CLog.

static String findCallerClassName(Throwable t)

Menemukan nama class eksternal yang langsung memanggil metode CLog.

static String getClassName(int frame)

Menampilkan nama class sederhana dari frame stack ke-frame dalam 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), tempat stack trace Throwable yang diberikan diformat dan dicatat ke 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 Mengerikan: Laporkan kondisi yang seharusnya tidak pernah terjadi.

static void wtf(Throwable t)

Kegagalan yang Mengerikan: Laporkan kondisi yang seharusnya tidak pernah terjadi.

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

Kegagalan yang Mengerikan: Laporkan kondisi yang seharusnya tidak pernah terjadi.

static void wtf(String message, Throwable t)

Kegagalan yang Mengerikan: Laporkan kondisi yang seharusnya tidak pernah 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 ditampilkan.

findCallerClassName

public static String findCallerClassName ()

Menemukan nama class eksternal yang langsung memanggil metode CLog.

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

findCallerClassName

public static String findCallerClassName (Throwable t)

Menemukan nama class eksternal yang langsung memanggil metode CLog.

Parameter
t Throwable: (Opsional) stack trace yang akan dicari, diekspos untuk pengujian unit

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

getClassName

public static String getClassName (int frame)

Menampilkan nama class sederhana dari frame stack ke-frame dalam jalur panggilan. Catatan: metode ini tidak memeriksa batas array untuk panjang rekaman aktivitas stack.

Parameter
frame int: Indeks frame rekaman aktivitas stack yang akan diperiksa untuk nama class

Hasil
String Nama class sederhana (atau yang sepenuhnya memenuhi syarat jika terjadi error saat mendapatkan ref ke class) untuk elemen tertentu dari stack trace.

i

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

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

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

parseClassName

public static String parseClassName (String fullName)

Mengurai nama class sederhana dari nama class lengkap. Jika formatnya sudah terlihat seperti nama class sederhana, maka hanya menampilkan nama tersebut.

Parameter
fullName String: nama class lengkap yang akan diurai

Hasil
String Nama class sederhana

v

public static void v (String message)

Versi shim Log.v(String, String).

Parameter
message String: String yang akan dicatat

v

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

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

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), tempat stack trace Throwable yang diberikan diformat dan dicatat ke 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 Mengerikan: Laporkan kondisi yang seharusnya tidak pernah terjadi. Error akan selalu dicatat di log pada level ASSERT dengan stack panggilan.

Parameter
message String: Pesan yang ingin Anda catat.

wtf

public static void wtf (Throwable t)

Kegagalan yang Mengerikan: Laporkan kondisi yang seharusnya tidak pernah terjadi. Error akan selalu dicatat di log pada level ASSERT dengan stack panggilan.

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

wtf

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

Kegagalan yang Mengerikan: Laporkan kondisi yang seharusnya tidak pernah terjadi. Error akan selalu dicatat di log pada tingkat 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 Mengerikan: Laporkan kondisi yang seharusnya tidak pernah terjadi. Error akan selalu dicatat di log pada level ASSERT dengan stack panggilan.

Parameter
message String: Pesan yang ingin Anda catat.

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