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()
เริ่มต้นบันทึกโดยสร้างทรัพยากร I/O ที่จำเป็น |
abstract
void
|
setLogLevel(Log.LogLevel logLevel)
ตั้งค่าระดับบันทึกขั้นต่ำที่จะแสดง |
เมธอดสาธารณะ
closeLog
public abstract void closeLog ()
ปิดบันทึกและทำการล้างข้อมูลก่อนปิดตามความจำเป็น
getLog
public abstract InputStreamSource getLog ()
ดึงสตรีมภาพรวมของข้อมูลบันทึก
ต้องไม่เรียกใช้หลังจาก ILeveledLogOutput.closeLog()
ระบบไม่รับประกันว่าสตรีมที่แสดงผลจะมีประสิทธิภาพสูงสุด ผู้เรียกอาจต้องการห่อหุ้มผลลัพธ์ใน BufferedInputStream
| แสดงผล | |
|---|---|
InputStreamSource |
InputStreamSource ของข้อมูลบันทึก อาจแสดงผลเป็น Null หากไม่รองรับ |
| ส่ง | |
|---|---|
IllegalStateException |
หากเรียกใช้เมื่อปิดบันทึกแล้ว |
getLogLevel
public abstract Log.LogLevel getLogLevel ()
รับระดับบันทึกขั้นต่ำที่จะแสดง
| แสดงผล | |
|---|---|
Log.LogLevel |
LogLevel ปัจจุบัน |
init
public abstract void init ()
เริ่มต้นบันทึกโดยสร้างทรัพยากร I/O ที่จำเป็น
| ส่ง | |
|---|---|
IOException |
|
setLogLevel
public abstract void setLogLevel (Log.LogLevel logLevel)
ตั้งค่าระดับบันทึกขั้นต่ำที่จะแสดง
| พารามิเตอร์ | |
|---|---|
logLevel |
Log.LogLevel: LogLevel ที่จะแสดง |