เอาต์พุตบันทึกระดับ ILeveled

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

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

getLog

public abstract InputStreamSource getLog ()

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

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

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

คิกรีเทิร์น
InputStreamSource InputStreamSource ของข้อมูลบันทึก อาจแสดงค่า Null หากไม่รองรับ

การขว้าง
IllegalStateException หากเรียกใช้เมื่อปิดบันทึก

ระดับ getLog

public abstract Log.LogLevel getLogLevel ()

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

คิกรีเทิร์น
Log.LogLevel LogLevelปัจจุบัน

Init

public abstract void init ()

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

ตั้งค่าระดับบันทึก

public abstract void setLogLevel (Log.LogLevel logLevel)

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

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