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 ที่นำข้อความบันทึกไปยังไฟล์และไปยัง stdout

สรุป

เครื่องมือสร้างสาธารณะ

FileLogger()

เมธอดสาธารณะ

ILeveledLogOutput clone()

สร้าง FileLogger ใหม่ที่มีการตั้งค่าระดับบันทึกเดียวกันกับออบเจ็กต์ปัจจุบัน

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

แสดงผลขนาดบันทึกสูงสุดของบันทึกเป็นเมกะไบต์

void init()

วิธีการที่ได้รับการป้องกัน

void init(String logPrefix, String fileSuffix)

ทางเลือกแทน init() ซึ่งเราสามารถระบุชื่อไฟล์และคำต่อท้ายได้

เครื่องมือสร้างสาธารณะ

FileLogger

public FileLogger ()

เมธอดสาธารณะ

โคลน

public ILeveledLogOutput clone ()

สร้าง FileLogger ใหม่ที่มีการตั้งค่าระดับบันทึกเดียวกันกับออบเจ็กต์ปัจจุบัน

ไม่คัดลอกเนื้อหาไฟล์บันทึกที่อยู่เบื้องหลัง (กล่าวคือ ระบบจะเขียนข้อมูลบันทึกของโคลนไปยังไฟล์ใหม่ )

การคืนสินค้า
ILeveledLogOutput

closeLog

public void closeLog ()

getLog

public InputStreamSource getLog ()

การคืนสินค้า
InputStreamSource

getMaxLogSizeMbytes

public long getMaxLogSizeMbytes ()

แสดงผลขนาดบันทึกสูงสุดของบันทึกเป็นเมกะไบต์

การคืนสินค้า
long

init

public void init ()

ส่ง
IOException

วิธีการที่ได้รับการป้องกัน

init

protected void init (String logPrefix, 
                String fileSuffix)

ทางเลือกแทน init() ซึ่งเราสามารถระบุชื่อไฟล์และคำต่อท้ายได้

พารามิเตอร์
logPrefix String: ชื่อไฟล์ที่จะบันทึกโดยไม่มีนามสกุล

fileSuffix String: นามสกุลของไฟล์ที่จะบันทึก