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 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 stack trace dari 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: Melaporkan kondisi yang seharusnya tidak pernah terjadi.

static void wtf(Throwable t)

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

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

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

static void wtf(String message, Throwable t)

Kegagalan yang Mengerikan: Melaporkan 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 ke dalam log

d

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

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

Parameter
format String: String format untuk pesan yang akan dicatat ke dalam log

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 ke dalam log

e

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

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

Parameter
format String: String format untuk pesan yang akan dicatat ke dalam log

args Object: Argumen string format

e

public static void e (Throwable t)

Versi shim Log.e(String, Throwable).

Parameter
t Throwable: Throwable yang akan di-output.

findCallerClassName

public static String findCallerClassName ()

Menemukan nama class eksternal yang langsung memanggil metode CLog.

Hasil
String Nama class sederhana (atau memenuhi syarat penuh jika terjadi error saat mendapatkan referensi ke class) dari class eksternal yang memanggil metode CLog, atau "Tidak diketahui" jika pelacakan tumpukan 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 ditelusuri, ditampilkan untuk pengujian unit

Hasil
String Nama class sederhana (atau memenuhi syarat penuh jika terjadi error saat mendapatkan referensi ke class) dari class eksternal yang memanggil metode CLog, atau "Tidak diketahui" jika pelacakan tumpukan kosong atau hanya berisi nama class CLog.

getClassName

public static String getClassName (int frame)

Menampilkan nama class sederhana dari frame stack ke-frame di jalur panggilan. Catatan: metode ini tidak memeriksa batas array untuk panjang pelacakan tumpukan.

Parameter
frame int: Indeks frame pelacakan tumpukan untuk memeriksa nama class

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

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 ke dalam log

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 ke dalam log

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 ke dalam log

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 ke dalam log

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 ke dalam log

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, cukup tampilkan nama tersebut.

Parameter
fullName String: nama class lengkap yang akan diuraikan

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 ke dalam log

vs

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 ke dalam log

args Object: Argumen string format

w

public static void w (Throwable t)

Variasi Log.w(String, String), dengan stack trace dari Throwable yang diberikan diformat dan dicatat ke dalam log.

Parameter
t Throwable: Throwable yang akan dicatat ke dalam log

w

public static void w (String message)

Versi shim Log.w(String, String).

Parameter
message String: String yang akan dicatat ke dalam log

w

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

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

Parameter
format String: String format untuk pesan yang akan dicatat ke dalam log

args Object: Argumen string format

wtf

public static void wtf (String message)

Kegagalan yang Mengerikan: Melaporkan 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 ke dalam log.

wtf

public static void wtf (Throwable t)

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

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

wtf

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

Kegagalan yang Mengerikan: Melaporkan kondisi yang seharusnya tidak pernah terjadi. Error akan selalu dicatat di log pada level ASSERT dengan stack panggilan. Juga memanggil String.format untuk memudahkan.

Parameter
format String: String format untuk pesan yang akan dicatat ke dalam log

args Object: Argumen string format

wtf

public static void wtf (String message, 
                Throwable t)

Kegagalan yang Mengerikan: Melaporkan 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 ke dalam log.

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