Google致力於提高黑人社區的種族平等。 怎麼看。
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

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()之後ILeveledLogOutput#closeLog()

返回的流不能保證具有最佳性能。調用者可能希望將結果包裝在ERROR(/BufferedInputStream)

退貨
InputStreamSource 日誌數據的InputStreamSource

投擲
IllegalStateException 如果在日誌已關閉時調用。

getLogLevel

public abstract Log.LogLevel getLogLevel ()

獲取要顯示的最低日誌級別。

退貨
Log.LogLevel 當前的LogLevel

在裡面

public abstract void init ()

初始化日誌,創建任何必需的IO資源。

setLogLevel

public abstract void setLogLevel (Log.LogLevel logLevel)

設置要顯示的最低日誌級別。

參量
logLevel Log.LogLevel :要顯示的LogLevel