ILeveledLogOutput

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogOutput


คลาสที่ใช้อินเทอร์เฟซนี้มีวิธีการที่จัดการกับข้อความบันทึกที่ส่งออก

สรุป

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

abstract ILeveledLogOutput clone ()
abstract void closeLog ()

ปิดบันทึกและดำเนินการล้างข้อมูลใดๆ ก่อนปิด ตามความจำเป็น

abstract InputStreamSource getLog ()

คว้าสตรีมสแน็ปช็อตของข้อมูลบันทึก

abstract Log.LogLevel getLogLevel ()

รับระดับบันทึกขั้นต่ำที่จะแสดง

abstract void init ()

เริ่มต้นบันทึก สร้างทรัพยากร IO ที่จำเป็น

abstract void setLogLevel (Log.LogLevel logLevel)

ตั้งค่าระดับการบันทึกขั้นต่ำที่จะแสดง

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

โคลน

public abstract ILeveledLogOutput clone ()

ส่งคืน
ILeveledLogOutput ILeveledLogOutput

ปิดบันทึก

public abstract void closeLog ()

ปิดบันทึกและดำเนินการล้างข้อมูลใดๆ ก่อนปิด ตามความจำเป็น

รับบันทึก

public abstract InputStreamSource getLog ()

คว้าสตรีมสแน็ปช็อตของข้อมูลบันทึก

ต้องไม่ถูกเรียกหลังจาก ILeveledLogOutput#closeLog()

สตรีมที่ส่งคืนไม่รับประกันว่าจะมีประสิทธิภาพสูงสุด ผู้โทรอาจต้องการรวมผลลัพธ์เป็น ERROR(/BufferedInputStream)

ส่งคืน
InputStreamSource InputStreamSource ของข้อมูลบันทึก อาจคืนค่า null หากไม่รองรับ

พ่น
หากถูกเรียกเมื่อล็อกถูกปิด

รับ LogLevel

public abstract Log.LogLevel getLogLevel ()

รับระดับบันทึกขั้นต่ำที่จะแสดง

ส่งคืน
Log.LogLevel LogLevel ปัจจุบัน

ในนั้น

public abstract void init ()

เริ่มต้นบันทึก สร้างทรัพยากร IO ที่จำเป็น

ตั้ง LogLevel

public abstract void setLogLevel (Log.LogLevel logLevel)

ตั้งค่าระดับการบันทึกขั้นต่ำที่จะแสดง

พารามิเตอร์
logLevel Log.LogLevel : LogLevel ที่จะแสดง