Dụng cụ ghi nhật ký giấc ngủ
public
class
StdoutLogger
extends Object
implements
ILeveledLogOutput
java.lang.Object | |
↳ | com.android.tradefed.log.StdoutLogger |
ILeveledLogOutput
chuyển hướng thông điệp nhật ký tới stdout.
Tóm tắt
Hàm khởi tạo công khai | |
---|---|
StdoutLogger()
|
Phương thức công khai | |
---|---|
ILeveledLogOutput
|
clone()
|
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. |
InputStreamSource
|
getLog()
Lấy một luồng tổng quan nhanh của dữ liệu nhật ký. |
Log.LogLevel
|
getLogLevel()
Lấy cấp độ nhật ký tối thiểu cần hiển thị. |
void
|
init()
Khởi chạy nhật ký, tạo mọi tài nguyên IO bắt buộc. |
void
|
printAndPromptLog(Log.LogLevel logLevel, String tag, String message)
Được gửi khi cần in thông điệp nhật ký và nếu có thể, hiển thị cho người dùng trong hộp thoại. |
void
|
printLog(Log.LogLevel logLevel, String tag, String message)
Được gửi khi cần in thông điệp nhật ký. |
void
|
setLogLevel(Log.LogLevel logLevel)
Đặt cấp độ nhật ký tối thiểu cần hiển thị. |
Hàm khởi tạo công khai
Dụng cụ ghi nhật ký giấc ngủ
public StdoutLogger ()
Phương thức công khai
đóng nhật ký
public 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 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ợ. |
getLoglevel
public 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 void init ()
Khởi chạy nhật ký, tạo mọi tài nguyên IO bắt buộc.
printAndPromptLog
public void printAndPromptLog (Log.LogLevel logLevel, String tag, String message)
Được gửi khi cần in thông điệp nhật ký và nếu có thể, hiển thị cho người dùng trong hộp thoại.
Tham số | |
---|---|
logLevel |
Log.LogLevel : Enum LogLevel thể hiện mức độ ưu tiên của thông báo. |
tag |
String : Thẻ được liên kết với thông báo. |
message |
String : Thông báo cần hiển thị. |
printLog
public void printLog (Log.LogLevel logLevel, String tag, String message)
Được gửi khi cần in thông điệp nhật ký.
Tham số | |
---|---|
logLevel |
Log.LogLevel : Enum LogLevel thể hiện mức độ ưu tiên của thông báo. |
tag |
String : Thẻ được liên kết với thông báo. |
message |
String : Thông báo cần hiển thị. |
setLoglevel
public 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ị |