FileLogger

public class FileLogger
extends BaseStreamLogger < SizeLimitedOutputStream >

java.lang.Object
com.android.tradefed.log.BaseLeveledLogOutput
com.android.tradefed.log.BaseStreamLogger < com.android.tradefed.util.SizeLimitedOutputStream >
com.android.tradefed.log.FileLogger


ILeveledLogOutput hướng các thông điệp tường trình đến một tệp và tới thiết bị xuất chuẩn.

Bản tóm tắt

Nhà thầu xây dựng công cộng

FileLogger ()

Phương pháp công khai

ILeveledLogOutput clone ()

Tạo một FileLogger mới có cùng cài đặt cấp độ nhật ký như đối tượng hiện tại.

void closeLog ()
InputStreamSource getLog ()
long getMaxLogSizeMbytes ()

Trả về kích thước nhật ký tối đa của nhật ký tính bằng MBytes.

void init ()

Phương pháp được bảo vệ

void init (String logPrefix, String fileSuffix)

Thay thế cho init() nơi chúng ta có thể chỉ định tên tệp và hậu tố.

Nhà thầu xây dựng công cộng

FileLogger

public FileLogger ()

Phương pháp công khai

dòng vô tính

public ILeveledLogOutput clone ()

Tạo một FileLogger mới có cùng cài đặt cấp độ nhật ký như đối tượng hiện tại.

Không sao chép nội dung tệp nhật ký cơ bản (tức là dữ liệu nhật ký của bản sao sẽ được ghi vào tệp mới.)

Trả lại
ILeveledLogOutput

đóngNhật ký

public void closeLog ()

lấy Nhật ký

public InputStreamSource getLog ()

Trả lại
InputStreamSource

getMaxLogSizeMbyte

public long getMaxLogSizeMbytes ()

Trả về kích thước nhật ký tối đa của nhật ký tính bằng MBytes.

Trả lại
long

trong đó

public void init ()

Phương pháp được bảo vệ

trong đó

protected void init (String logPrefix, 
                String fileSuffix)

Thay thế cho init() nơi chúng ta có thể chỉ định tên tệp và hậu tố.

Thông số
logPrefix String : tên tệp nơi đăng nhập mà không cần phần mở rộng.

fileSuffix String : phần mở rộng của tệp nơi đăng nhập.