ILeveledLogOutput

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogOutput
BaseLeveledLogOutput Phương thứ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 thẻ. 
BaseStreamLogger<OS extends OutputStream> ILeveledLogOutput hướng dẫn thông điệp nhật ký đến luồng đầu ra và đến stdout. 
FileLogger ILeveledLogOutput chuyển hướng thông điệp nhật ký đến một tệp và đến stdout. 
HistoryLogger TF History Logger (Trình ghi nhật ký TF), nhật ký đặc biệt chỉ chứa một số sự kiện cụ thể. 
SimpleFileLogger ILeveledLogOutput chuyển hướng thông điệp nhật ký đến stdout và đến một tệp nhật ký. 
StdoutLogger ILeveledLogOutput chuyển hướng thông điệp nhật ký đến stdout. 


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 nhật ký.

Tóm tắt

Phương thức công khai

abstract ILeveledLogOutput clone()
abstract void closeLog()

Đóng nhật ký và thực hiện mọi thao tác dọn dẹp trước khi đóng (nếu cần).

abstract InputStreamSource getLog()

Lấy luồng tổng quan nhanh của dữ liệu nhật ký.

abstract Log.LogLevel getLogLevel()

Lấy cấp độ nhật ký tối thiểu để hiển thị.

abstract void init()

Khởi chạy nhật ký, tạo mọi tài nguyên IO cần thiết.

abstract void setLogLevel(Log.LogLevel logLevel)

Đặt cấp độ nhật ký tối thiểu để hiển thị.

Phương thức công khai

nhân bản

public abstract ILeveledLogOutput clone ()

Giá trị trả về
ILeveledLogOutput ILeveledLogOutput

closeLog

public abstract void closeLog ()

Đóng nhật ký và thực hiện mọi thao tác dọn dẹp trước khi đóng (nếu cần).

getLog

public abstract InputStreamSource getLog ()

Lấy luồng tổng quan nhanh về dữ liệu nhật ký.

Không được gọi sau ILeveledLogOutput.closeLog().

Luồng được trả về không được đảm bảo có hiệu suất tối ưu. Phương thức gọi có thể muốn gói kết quả trong ERROR(/BufferedInputStream).

Giá trị trả về
InputStreamSource InputStreamSource của dữ liệu nhật ký. Có thể trả về giá trị rỗng nếu không được hỗ trợ.

Gửi
IllegalStateException nếu được gọi khi nhật ký đã đóng.

getLogLevel

public abstract Log.LogLevel getLogLevel ()

Lấy cấp độ nhật ký tối thiểu để hiển thị.

Giá trị trả về
Log.LogLevel LogLevel hiện tại

init

public abstract void init ()

Khởi chạy nhật ký, tạo mọi tài nguyên IO cần thiết.

setLogLevel

public abstract void setLogLevel (Log.LogLevel logLevel)

Đặt cấp độ nhật ký tối thiểu để hiển thị.

Tham số
logLevel Log.LogLevel: LogLevel cần hiển thị