LogUtil.CLog

public static class LogUtil.CLog
extends Object

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


Một lớp shim cho Log tự động sử dụng tên lớp đơn giản của phương thức gọi làm thẻ nhật ký

Tóm tắt

Trường

protected static final String CLASS_NAME

Hàm khởi tạo công khai

CLog()

Phương thức công khai

static void d(String message)

Phiên bản shim của Log.d(String, String).

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

Phiên bản shim của Log.d(String, String).

static void e(String message)

Phiên bản shim của Log.e(String, String).

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

Phiên bản shim của Log.e(String, String).

static void e(Throwable t)

Phiên bản shim của Log.e(String, Throwable).

static String findCallerClassName()

Tìm tên lớp bên ngoài đã trực tiếp gọi phương thức CLog.

static String findCallerClassName(Throwable t)

Tìm tên lớp bên ngoài đã trực tiếp gọi phương thức CLog.

static String getClassName(int frame)

Trả về tên lớp đơn giản từ khung ngăn xếp thứ frame trong đường dẫn lệnh gọi.

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

Phiên bản shim của Log.i(String, String).

static void i(String message)

Phiên bản shim của Log.i(String, String).

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

Phiên bản shim của 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)

Phiên bản shim của 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)

Phiên bản shim của 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)

Phân tích cú pháp tên lớp đơn giản từ tên lớp đầy đủ.

static void v(String message)

Phiên bản shim của Log.v(String, String).

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

Phiên bản shim của Log.v(String, String).

static void w(Throwable t)

Một biến thể của Log.w(String, String), trong đó dấu vết ngăn xếp của Throwable được cung cấp được định dạng và ghi lại.

static void w(String message)

Phiên bản shim của Log.w(String, String).

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

Phiên bản shim của Log.w(String, String).

static void wtf(String message)

Lỗi nghiêm trọng: Báo cáo một điều kiện không bao giờ được xảy ra.

static void wtf(Throwable t)

Lỗi nghiêm trọng: Báo cáo một điều kiện không bao giờ được xảy ra.

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

Lỗi nghiêm trọng: Báo cáo một điều kiện không bao giờ được xảy ra.

static void wtf(String message, Throwable t)

Lỗi nghiêm trọng: Báo cáo một điều kiện không bao giờ được xảy ra.

Trường

CLASS_NAME

protected static final String CLASS_NAME

Hàm khởi tạo công khai

CLog

public CLog ()

Phương thức công khai

ngày

public static void d (String message)

Phiên bản shim của Log.d(String, String).

Tham số
message String: String cần ghi nhật ký

ngày

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

Phiên bản shim của Log.d(String, String). Ngoài ra, hãy gọi String.format để thuận tiện.

Tham số
format String: Chuỗi định dạng cho thông báo cần ghi nhật ký

args Object: Đối số chuỗi định dạng

e

public static void e (String message)

Phiên bản shim của Log.e(String, String).

Tham số
message String: String cần ghi lại

e

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

Phiên bản shim của Log.e(String, String). Ngoài ra, hãy gọi String.format để thuận tiện.

Tham số
format String: Chuỗi định dạng cho thông báo cần ghi nhật ký

args Object: Đối số chuỗi định dạng

e

public static void e (Throwable t)

Phiên bản shim của Log.e(String, Throwable).

Tham số
t Throwable: Throwable để xuất.

findCallerClassName

public static String findCallerClassName ()

Tìm tên lớp bên ngoài đã trực tiếp gọi phương thức CLog.

Giá trị trả về
String Tên lớp đơn giản (hoặc đủ điều kiện nếu xảy ra lỗi khi tham chiếu đến lớp) của lớp bên ngoài đã gọi phương thức CLog hoặc "Không xác định" nếu dấu vết ngăn xếp trống hoặc chỉ chứa tên lớp CLog.

findCallerClassName

public static String findCallerClassName (Throwable t)

Tìm tên lớp bên ngoài đã trực tiếp gọi phương thức CLog.

Tham số
t Throwable: (Không bắt buộc) dấu vết ngăn xếp để tìm kiếm trong đó, được hiển thị để kiểm thử đơn vị

Giá trị trả về
String Tên lớp đơn giản (hoặc đủ điều kiện nếu xảy ra lỗi khi tham chiếu đến lớp) của lớp bên ngoài đã gọi phương thức CLog hoặc "Không xác định" nếu dấu vết ngăn xếp trống hoặc chỉ chứa tên lớp CLog.

getClassName

public static String getClassName (int frame)

Trả về tên lớp đơn giản từ khung ngăn xếp thứ frame trong đường dẫn lệnh gọi. Lưu ý: phương thức này không kiểm tra giới hạn mảng cho độ dài dấu vết ngăn xếp.

Tham số
frame int: Chỉ mục của khung dấu vết ngăn xếp để kiểm tra tên lớp

Giá trị trả về
String Tên lớp đơn giản (hoặc đủ điều kiện nếu xảy ra lỗi khi tham chiếu đến lớp) cho phần tử nhất định của dấu vết ngăn xếp.

i

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

Phiên bản shim của Log.i(String, String). Ngoài ra, hãy gọi String.format để thuận tiện.

Tham số
format String: Chuỗi định dạng cho thông báo cần ghi nhật ký

args Object: Đối số chuỗi định dạng

i

public static void i (String message)

Phiên bản shim của Log.i(String, String).

Tham số
message String: String cần ghi nhật ký

logAndDisplay

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

Phiên bản shim của ERROR(Log.logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log.logAndDisplay(LogLevel, String, String)).

Tham số
logLevel Log.LogLevel: LogLevel

format String: Chuỗi định dạng cho thông báo cần ghi nhật ký

args Object: Đối số chuỗi định dạng

logAndDisplay

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

Phiên bản shim của ERROR(Log.logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log.logAndDisplay(LogLevel, String, String)).

Tham số
logLevel Log.LogLevel: LogLevel

format String: Chuỗi định dạng cho thông báo cần ghi nhật ký

args Object: Đối số chuỗi định dạng

logAndDisplay

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

Phiên bản shim của ERROR(Log.logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log.logAndDisplay(LogLevel, String, String)).

Tham số
logLevel Log.LogLevel: LogLevel

message String: String cần ghi nhật ký

logAndDisplay

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

Tham số
logLevel Log.LogLevel

message String

parseClassName

public static String parseClassName (String fullName)

Phân tích cú pháp tên lớp đơn giản từ tên lớp đầy đủ. Nếu định dạng đã giống với tên lớp đơn giản, thì bạn chỉ cần trả về tên đó.

Tham số
fullName String: tên đầy đủ của lớp cần phân tích cú pháp

Giá trị trả về
String Tên lớp đơn giản

so với

public static void v (String message)

Phiên bản shim của Log.v(String, String).

Tham số
message String: String cần ghi lại

so với

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

Phiên bản shim của Log.v(String, String). Ngoài ra, hãy gọi String.format để thuận tiện.

Tham số
format String: Chuỗi định dạng cho thông báo cần ghi nhật ký

args Object: Đối số chuỗi định dạng

w

public static void w (Throwable t)

Một biến thể của Log.w(String, String), trong đó dấu vết ngăn xếp của Throwable được cung cấp được định dạng và ghi lại.

Tham số
t Throwable: Throwable cần ghi nhật ký

w

public static void w (String message)

Phiên bản shim của Log.w(String, String).

Tham số
message String: String cần ghi lại

w

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

Phiên bản shim của Log.w(String, String). Ngoài ra, hãy gọi String.format để thuận tiện.

Tham số
format String: Chuỗi định dạng cho thông báo cần ghi nhật ký

args Object: Đối số chuỗi định dạng

wtf

public static void wtf (String message)

Lỗi nghiêm trọng: Báo cáo một điều kiện không bao giờ được xảy ra. Lỗi sẽ luôn được ghi nhật ký ở cấp ASSERT với ngăn xếp lệnh gọi.

Tham số
message String: Thông báo mà bạn muốn ghi nhật ký.

wtf

public static void wtf (Throwable t)

Lỗi nghiêm trọng: Báo cáo một điều kiện không bao giờ được xảy ra. Lỗi sẽ luôn được ghi nhật ký ở cấp ASSERT với ngăn xếp lệnh gọi.

Tham số
t Throwable: (Không bắt buộc) Trường hợp ngoại lệ để ghi nhật ký. Nếu giá trị này là rỗng, thì chỉ thông báo mới được ghi lại.

wtf

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

Lỗi nghiêm trọng: Báo cáo một điều kiện không bao giờ được xảy ra. Lỗi sẽ luôn được ghi nhật ký ở cấp ASSERT với ngăn xếp lệnh gọi. Ngoài ra, hãy gọi String.format để thuận tiện.

Tham số
format String: Chuỗi định dạng cho thông báo cần ghi nhật ký

args Object: Đối số chuỗi định dạng

wtf

public static void wtf (String message, 
                Throwable t)

Lỗi nghiêm trọng: Báo cáo một điều kiện không bao giờ được xảy ra. Lỗi sẽ luôn được ghi nhật ký ở cấp ASSERT với ngăn xếp lệnh gọi.

Tham số
message String: Thông báo mà bạn muốn ghi nhật ký.

t Throwable: (Không bắt buộc) Trường hợp ngoại lệ để ghi nhật ký. Nếu giá trị này là rỗng, thì chỉ thông báo mới được ghi lại.