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


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

Bản tóm tắt

nhà thầu công cộng

FileLogger ()

Phương thức 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 công cộng

FileLogger

public FileLogger ()

Phương thức 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ý bên dưới (nghĩa là dữ liệu nhật ký của bản sao sẽ được ghi vào một tệp mới.)

trả lại
ILeveledLogOutput

đóngNhật ký

public void closeLog ()

getLog

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.