ไฟล์ล็อกเกอร์

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() ที่เราสามารถระบุชื่อไฟล์และคำต่อท้าย

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

ไฟล์ล็อกเกอร์

public FileLogger ()

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

โคลน

public ILeveledLogOutput clone ()

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

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

ส่งคืน
ILeveledLogOutput

ปิดบันทึก

public void closeLog ()

รับบันทึก

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