ILeveledLogOutput
public
interface
ILeveledLogOutput
implements
Log.ILogOutput
com.android.tradefed.log.ILeveledLogOutput |
Các lớp triển khai giao diện này cung cấp phương thức xử lý nhật ký xuất tin nhắn.
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 một 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 cần hiển thị. |
abstract
void
|
init()
Khởi chạy nhật ký, tạo mọi tài nguyên IO bắt buộc. |
abstract
void
|
setLogLevel(Log.LogLevel logLevel)
Đặt cấp độ nhật ký tối thiểu cần hiển thị. |
Phương thức công khai
sao chép
public abstract ILeveledLogOutput clone ()
Giá trị trả về | |
---|---|
ILeveledLogOutput |
ILeveledLogOutput |
đóng nhật ký
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 một luồng tổng quan nhanh của dữ liệu nhật ký.
Không được gọi sau ILeveledLogOutput#closeLog()
.
Không đảm bảo luồng trả về sẽ có hiệu suất tối ưu. Người gọi có thể muốn
đóng gói kết quả trong ERROR(/BufferedInputStream)
.
Giá trị trả về | |
---|---|
InputStreamSource |
InputStreamSource 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ý được đóng. |
getLoglevel
public abstract Log.LogLevel getLogLevel ()
Lấy cấp độ nhật ký tối thiểu cần hiển thị.
Giá trị trả về | |
---|---|
Log.LogLevel |
LogLevel hiện tại |
khởi tạo
public abstract void init ()
Khởi chạy nhật ký, tạo mọi tài nguyên IO bắt buộc.
setLoglevel
public abstract void setLogLevel (Log.LogLevel logLevel)
Đặt cấp độ nhật ký tối thiểu cần hiển thị.
Tham số | |
---|---|
logLevel |
Log.LogLevel : LogLevel để hiển thị |