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

closeLog

public abstract void closeLog ()

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

getLog

public abstract InputStreamSource getLog ()

ดึงข้อมูลสตรีมภาพรวมของข้อมูลบันทึก

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

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

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

โยน
IllegalStateException หากเรียกใช้เมื่อบันทึกถูกปิด

getLogLevel

public abstract Log.LogLevel getLogLevel ()

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

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

init

public abstract void init ()

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

setLogLevel

public abstract void setLogLevel (Log.LogLevel logLevel)

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

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