FileLogger (Trình ghi nhật ký tệp)

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 chuyển hướng thông điệp nhật ký đến một tệp và tới stdout.

Tóm tắt

Hàm khởi tạo công khai

FileLogger()

Phương thức công khai

ILeveledLogOutput clone()

Tạo một FileLogger mới có cùng chế độ cài đặt cấp độ nhật ký với đố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 MByte.

void init()

Phương thức được bảo vệ

void init(String logPrefix, String fileSuffix)

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

Hàm khởi tạo công khai

FileLogger (Trình ghi nhật ký tệp)

public FileLogger ()

Phương thức công khai

sao chép

public ILeveledLogOutput clone ()

Tạo một FileLogger mới có cùng chế độ cài đặt cấp độ nhật ký với đố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.)

Giá trị trả về
ILeveledLogOutput

đóng nhật ký

public void closeLog ()

getLog

public InputStreamSource getLog ()

Giá trị trả về
InputStreamSource

getMaxLogSizeMbytes

public long getMaxLogSizeMbytes ()

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

Giá trị trả về
long

khởi tạo

public void init ()

Phương thức được bảo vệ

khởi tạo

protected void init (String logPrefix, 
                String fileSuffix)

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

Tham số
logPrefix String: tên tệp nơi bạn có thể ghi nhật ký mà không có đuôi tệp.

fileSuffix String: phần mở rộng của tệp nơi bạn sẽ ghi nhật ký.