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 void closeLog ()
關閉記錄,並視需要在關閉前執行所有清除作業。
getLog
public abstract InputStreamSource getLog ()
取得記錄檔資料的快照串流。
不得在 ILeveledLogOutput#closeLog()
之後呼叫。
傳回的串流無法保證能夠達到最佳效能。來電者可能會想要
將結果納入 ERROR(/BufferedInputStream)
中。
傳回 | |
---|---|
InputStreamSource |
記錄資料的 InputStreamSource 。如果不支援,可能會傳回空值。 |
擲回 | |
---|---|
IllegalStateException |
會在記錄關閉時呼叫這個方法。 |
初始
public abstract void init ()
初始化記錄,建立任何必要的 IO 資源。
setLogLevel
public abstract void setLogLevel (Log.LogLevel logLevel)
設定要顯示的最低記錄層級。
參數 | |
---|---|
logLevel |
Log.LogLevel :要顯示的 LogLevel |