เอาต์พุตบันทึกระดับ 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 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 ที่จะแสดง |