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 ()

ส่งกลับขนาดบันทึกสูงสุดของบันทึกในหน่วย MBytes

void init ()

วิธีการป้องกัน

void init (String logPrefix, String fileSuffix)

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

ผู้สร้างสาธารณะ

FileLogger

public FileLogger ()

วิธีการสาธารณะ

โคลน

public ILeveledLogOutput clone ()

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

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

คืนสินค้า
ILeveledLogOutput

ปิดบันทึก

public void closeLog ()

getLog

public InputStreamSource getLog ()

คืนสินค้า
InputStreamSource

getMaxLogSizeMbytes

public long getMaxLogSizeMbytes ()

ส่งกลับขนาดบันทึกสูงสุดของบันทึกในหน่วย MBytes

คืนสินค้า
long

ในนั้น

public void init ()

วิธีการป้องกัน

ในนั้น

protected void init (String logPrefix, 
                String fileSuffix)

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

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

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