com.android.tradefed.log

Giao diện

ILeveledLogĐầu ra Các lớp triển khai giao diện này cung cấp các phương thức xử lý việc xuất thông điệp tường trình.
ILogĐăng ký Giao diện dành cho trình ghi nhật ký đơn ILogOutput có chức năng ghép kênh và quản lý các trình ghi nhật ký khác nhau.
IterribleFailureHandler Giao diện xử lý các lỗi nghiêm trọng từ LogUtil.CLog.wtf(String, Throwable)
ITestLogger Một thực thể có thể thực hiện ghi nhật ký các luồng dữ liệu thuộc nhiều loại khác nhau.

Các lớp học

BaseLeveledLogĐầu ra Việc triển khai cơ sở cho ILeveledLogOutput cho phép lọc một số thẻ dựa trên tên hoặc thành phần của chúng.
BaseStreamLogger <OS mở rộng OutputStream> ILeveledLogOutput hướng các thông điệp tường trình đến luồng đầu ra và tới thiết bị xuất chuẩn.
FileLogger ILeveledLogOutput hướng các thông điệp tường trình đến một tệp và tới thiết bị xuất chuẩn.
Lịch sửLogger Trình ghi lịch sử TF, nhật ký đặc biệt chỉ chứa một số sự kiện cụ thể.
Nhật ký nhận
Đăng nhậpĐăng ký Triển khai ILogRegistry để ghép kênh và quản lý các trình ghi nhật ký khác nhau, sử dụng trình ghi thích hợp dựa trên ThreadGroup của chuỗi thực hiện cuộc gọi.
Đăng nhậpSử dụng Một lớp tiện ích ghi nhật ký.
LogUtil.CLog Một lớp shim cho Log tự động sử dụng tên lớp đơn giản của người gọi làm thẻ nhật ký
SimpleFileLogger ILeveledLogOutput hướng các thông điệp tường trình tới thiết bị xuất chuẩn và tới một tệp nhật ký duy nhất.
StdoutLogger ILeveledLogOutput hướng các thông điệp tường trình tới thiết bị xuất chuẩn.
Thất bại khủng khiếpEmailHandler Một lớp xử lý đơn giản sẽ gửi email đến những người quan tâm khi xảy ra lỗi WTF (Thất bại khủng khiếp) trong phiên bản Liên đoàn Thương mại.

Enum

ILogRegistry.EventType Các sự kiện hữu ích để ghi lại