LogUtil.CLog

public static class LogUtil.CLog
extends Object

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


คลาส 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)

เวอร์ชันของ Shim ของ Log.d(String, String)

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)

เวอร์ชันของ Shim ของ Log.e(String, Throwable)

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)

เวอร์ชันของ 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)

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)

เวอร์ชันของ 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)

แยกวิเคราะห์ชื่อคลาสอย่างง่ายออกจากชื่อคลาสแบบเต็ม

static void v(String message)

เวอร์ชันของ Shim ของ Log.v(String, String)

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

Log.v(String, String) เวอร์ชัน Shim

static void w(Throwable t)

รูปแบบของ Log.w(String, String) ซึ่งจะจัดรูปแบบและบันทึก Stack Trace ของ Throwable ที่ระบุ

static void w(String message)

เวอร์ชันของ Shim ของ Log.w(String, String)

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: รายงานเงื่อนไขที่ไม่ควรเกิดขึ้น

ช่อง

CLASS_NAME

protected static final String CLASS_NAME

เครื่องมือสร้างสาธารณะ

CLog

public CLog ()

เมธอดสาธารณะ

d

public static void d (String message)

เวอร์ชันของ Shim ของ Log.d(String, String)

พารามิเตอร์
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)

เวอร์ชันของ Shim ของ Log.e(String, String) และเรียกใช้ String.format เพื่อความสะดวก ด้วย

พารามิเตอร์
format String: สตริงรูปแบบสำหรับข้อความที่จะบันทึก

args Object: อาร์กิวเมนต์สตริงรูปแบบ

e

public static void e (Throwable t)

เวอร์ชันของ Shim ของ Log.e(String, Throwable)

พารามิเตอร์
t Throwable: Throwable ที่จะแสดง

findCallerClassName

public static String findCallerClassName ()

ค้นหาชื่อคลาสภายนอกที่เรียกเมธอด CLog โดยตรง

คิกรีเทิร์น
String ชื่อคลาสอย่างง่าย (หรือชื่อที่สมบูรณ์หากเกิดข้อผิดพลาดในการรับข้อมูลอ้างอิงถึง คลาส) ของคลาสภายนอกที่เรียกใช้เมธอด CLog หรือ "ไม่ทราบ" หาก การติดตามสแต็กว่างเปล่าหรือมีเฉพาะชื่อคลาส CLog

findCallerClassName

public static String findCallerClassName (Throwable t)

ค้นหาชื่อคลาสภายนอกที่เรียกเมธอด CLog โดยตรง

พารามิเตอร์
t Throwable: (ไม่บังคับ) สแต็กเทรซที่จะค้นหาภายใน ซึ่งแสดงสำหรับการทดสอบหน่วย

คิกรีเทิร์น
String ชื่อคลาสอย่างง่าย (หรือชื่อที่สมบูรณ์หากเกิดข้อผิดพลาดในการรับข้อมูลอ้างอิงถึง คลาส) ของคลาสภายนอกที่เรียกใช้เมธอด CLog หรือ "ไม่ทราบ" หาก การติดตามสแต็กว่างเปล่าหรือมีเฉพาะชื่อคลาส CLog

getClassName

public static String getClassName (int frame)

แสดงชื่อคลาสอย่างง่ายจากเฟรมสแต็กที่ frame ในเส้นทางการเรียก หมายเหตุ: วิธีนี้ไม่ได้ตรวจสอบขอบเขตอาร์เรย์สำหรับความยาวของ Stack Trace

พารามิเตอร์
frame int: ดัชนีของเฟรม Stack Trace ที่จะตรวจสอบชื่อคลาส

คิกรีเทิร์น
String ชื่อคลาสอย่างง่าย (หรือชื่อที่มีคุณสมบัติครบถ้วนหากเกิดข้อผิดพลาดในการรับการอ้างอิงไปยัง คลาส) สำหรับองค์ประกอบที่ระบุของ Stack Trace

i

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

เวอร์ชันของ Shim ของ Log.i(String, String) และเรียกใช้ 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)

เวอร์ชันของ Shim ของ Log.v(String, String)

พารามิเตอร์
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) ซึ่งจะจัดรูปแบบและบันทึก Stack Trace ของ Throwable ที่ระบุ

พารามิเตอร์
t Throwable: Throwable ที่จะบันทึก

w

public static void w (String message)

เวอร์ชันของ Shim ของ Log.w(String, String)

พารามิเตอร์
message String: Stringที่จะบันทึก

w

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

เวอร์ชันของ Shim ของ Log.w(String, String) และเรียกใช้ String.format เพื่อความสะดวก ด้วย

พารามิเตอร์
format String: สตริงรูปแบบสำหรับข้อความที่จะบันทึก

args Object: อาร์กิวเมนต์สตริงรูปแบบ

wtf

public static void wtf (String message)

What a Terrible Failure: รายงานเงื่อนไขที่ไม่ควรเกิดขึ้น ระบบจะบันทึกข้อผิดพลาดที่ระดับ ASSERT พร้อมกับสแต็กการเรียกเสมอ

พารามิเตอร์
message String: ข้อความที่คุณต้องการบันทึก

wtf

public static void wtf (Throwable t)

What a Terrible Failure: รายงานเงื่อนไขที่ไม่ควรเกิดขึ้น ระบบจะบันทึกข้อผิดพลาดที่ระดับ ASSERT พร้อมกับสแต็กการเรียกเสมอ

พารามิเตอร์
t Throwable: (ไม่บังคับ) ข้อยกเว้นที่จะบันทึก หากเป็นค่าว่าง ระบบจะบันทึกเฉพาะข้อความ

wtf

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

What a Terrible Failure: รายงานเงื่อนไขที่ไม่ควรเกิดขึ้น ระบบจะบันทึกข้อผิดพลาดที่ระดับ ASSERT พร้อมกับสแต็กการเรียกเสมอ และยังเรียก String.format เพื่อความสะดวกด้วย

พารามิเตอร์
format String: สตริงรูปแบบสำหรับข้อความที่จะบันทึก

args Object: อาร์กิวเมนต์สตริงรูปแบบ

wtf

public static void wtf (String message, 
                Throwable t)

What a Terrible Failure: รายงานเงื่อนไขที่ไม่ควรเกิดขึ้น ระบบจะบันทึกข้อผิดพลาดที่ระดับ ASSERT พร้อมกับสแต็กการเรียกเสมอ

พารามิเตอร์
message String: ข้อความที่คุณต้องการบันทึก

t Throwable: (ไม่บังคับ) ข้อยกเว้นที่จะบันทึก หากเป็นค่าว่าง ระบบจะบันทึกเฉพาะข้อความ