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)

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

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

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

static void e(String message)

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

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

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

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สแตกเฟรมที่ frameth ในเส้นทางการเรียก

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

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

static void i(String message)

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

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,java.lang.String,java.lang.String) Log.logAndDisplay(LogLevel,String,String))

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,java.lang.String,java.lang.String) Log.logAndDisplay(LogLevel,String,String))

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,java.lang.String,java.lang.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)

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

static void w(Throwable t)

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

static void w(String message)

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

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

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

static void wtf(String message)

เกิดข้อผิดพลาดร้ายแรง: รายงานเงื่อนไขที่ไม่ควรเกิดขึ้น

static void wtf(Throwable t)

เกิดข้อผิดพลาดร้ายแรง: รายงานเงื่อนไขที่ไม่ควรเกิดขึ้น

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

เกิดข้อผิดพลาดร้ายแรง: รายงานเงื่อนไขที่ไม่ควรเกิดขึ้น

static void wtf(String message, Throwable t)

เกิดข้อผิดพลาดร้ายแรง: รายงานเงื่อนไขที่ไม่ควรเกิดขึ้น

ทุ่ง

CLASS_NAME

protected static final String CLASS_NAME

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

CLog

public CLog ()

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

public static void d (String message)

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

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

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

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

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

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

e

public static void e (String message)

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

พารามิเตอร์
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: (ไม่บังคับ) สแต็กเทรซที่จะค้นหา ซึ่งแสดงสำหรับการทำ Unit Test

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

getClassName

public static String getClassName (int frame)

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

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

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

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

logAndDisplay

public 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,java.lang.String,java.lang.String) Log.logAndDisplay(LogLevel,String,String))

พารามิเตอร์
logLevel Log.LogLevel: LogLevel

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

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

logAndDisplay

public 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,java.lang.String,java.lang.String) Log.logAndDisplay(LogLevel,String,String))

พารามิเตอร์
logLevel Log.LogLevel: LogLevel

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

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

logAndDisplay

public 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,java.lang.String,java.lang.String) Log.logAndDisplay(LogLevel,String,String))

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

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

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

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

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

wtf

public static void wtf (Throwable t)

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

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

wtf

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

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

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

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

wtf

public static void wtf (String message, 
                Throwable t)

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

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

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