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à 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 đệm của Log#d(String, String).

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

Phiên bản đệm của Log#d(String, String).

static void e(String message)

Phiên bản đệm của Log#e(String, String).

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

Phiên bản đệm của Log#e(String, String).

static void e(Throwable t)

Phiên bản đệm 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 đệm của Log#i(String, String).

static void i(String message)

Phiên bản đệm của Log#i(String, String).

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

Phiên bản đệm 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 đệm 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 đệm 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 của tên lớp đầy đủ.

static void v(String message)

Phiên bản đệm của Log#v(String, String).

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

Phiên bản đệm 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 được cung cấp Throwable đã được định dạng và ghi nhật ký.

static void w(String message)

Phiên bản đệm của Log#w(String, String).

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

Phiên bản đệm của Log#w(String, String).

static void wtf(String message)

Lỗi nghiêm trọng: Báo cáo một tình trạng không bao giờ xảy ra.

static void wtf(Throwable t)

Lỗi nghiêm trọng: Báo cáo một tình trạng không bao giờ xảy ra.

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

Lỗi nghiêm trọng: Báo cáo một tình trạng không bao giờ xảy ra.

static void wtf(String message, Throwable t)

Lỗi nghiêm trọng: Báo cáo một tình trạng không bao giờ 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 đệm của Log#d(String, String).

Tham số
message String: String để ghi nhật ký

ngày

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

Phiên bản đệm của Log#d(String, String). Cũng gọi String.format cho thuận tiện cho bạn.

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

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

e

public static void e (String message)

Phiên bản đệm của Log#e(String, String).

Tham số
message String: String để ghi nhật ký

e

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

Phiên bản đệm của Log#e(String, String). Cũng gọi String.format cho thuận tiện cho bạn.

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

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

e

public static void e (Throwable t)

Phiên bản đệm của Log#e(String, Throwable).

Tham số
t Throwable: Throwable để xuất kết quả.

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 nhận được tham chiếu đến lớp) của lớp bên ngoài được gọi là 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 cần tìm kiếm bên trong, được hiển thị cho 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 nhận được tham chiếu đến lớp) của lớp bên ngoài được gọi là 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 đối với độ 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 nhận được tham chiếu đến cho phần tử đã cho của dấu vết ngăn xếp.

i

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

Phiên bản đệm của Log#i(String, String). Cũng gọi String.format cho thuận tiện cho bạn.

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

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

i

public static void i (String message)

Phiên bản đệm của Log#i(String, String).

Tham số
message String: String để ghi nhật ký

logAndDisplay

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

Phiên bản đệm 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 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 đệm 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 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 đệm 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 để 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 của tên lớp đầy đủ. Nếu định dạng đã hiển thị chẳng hạn như một tên lớp đơn giản, thì chỉ cần trả về giá trị đó.

Tham số
fullName String: tên lớp đầy đủ để 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 đệm của Log#v(String, String).

Tham số
message String: String để ghi nhật ký

so với

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

Phiên bản đệm của Log#v(String, String). Cũng gọi String.format cho thuận tiện cho bạn.

Tham số
format String: Chuỗi định dạng cho thông báo 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 được cung cấp Throwable đã được định dạng và ghi nhật ký.

Tham số
t Throwable: Throwable để ghi nhật ký

w

public static void w (String message)

Phiên bản đệm của Log#w(String, String).

Tham số
message String: String để ghi nhật ký

w

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

Phiên bản đệm của Log#w(String, String). Cũng gọi String.format cho thuận tiện cho bạn.

Tham số
format String: Chuỗi định dạng cho thông báo 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 tình trạng không bao giờ xảy ra. Lỗi sẽ luôn được ghi lại ở cấp ASSERT cùng với ngăn xếp lệnh gọi.

Tham số
message String: Tin nhắn bạn muốn ghi lại.

wtf

public static void wtf (Throwable t)

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

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

wtf

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

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

Tham số
format String: Chuỗi định dạng cho thông báo 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 tình trạng không bao giờ xảy ra. Lỗi sẽ luôn được ghi lại ở cấp ASSERT cùng với ngăn xếp lệnh gọi.

Tham số
message String: Tin nhắn bạn muốn ghi lại.

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