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