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 các phương thức xử lý việc xuất thông báo 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 cần thiết trước khi đóng. |
abstract
InputStreamSource
|
getLog()
Lấy luồng ảnh chụp 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
sao chép
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 cần thiết trước khi đóng.
getLog
public abstract InputStreamSource getLog ()
Lấy luồng ảnh chụp nhanh của dữ liệu nhật ký.
Không được gọi sau ILeveledLogOutput.closeLog().
Luồng được trả về không đảm bảo có hiệu suất tối ưu. Người gọi có thể muốn
gói kết quả trong 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.
| Gửi | |
|---|---|
IOException |
|
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 để hiển thị |