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

sao chép

public ILeveledLogOutput clone ()

Giá trị trả về
ILeveledLogOutput

đó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ị