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 : นามสกุลของไฟล์ที่จะบันทึก