StdoutLogger

public class StdoutLogger
extends Object implements ILeveledLogOutput

java.lang.Object
com.android.tradefed.log.StdoutLogger


ログ メッセージを stdout に送信するILeveledLogOutput

まとめ

パブリック コンストラクター

StdoutLogger ()

公開メソッド

ILeveledLogOutput clone ()
void closeLog ()

ログを閉じ、必要に応じて閉じる前にクリーンアップを実行します。

InputStreamSource getLog ()

ログ データのスナップショット ストリームを取得します。

Log.LogLevel getLogLevel ()

表示する最小ログ レベルを取得します。

void init ()

ログを初期化し、必要な IO リソースを作成します。

void printAndPromptLog (Log.LogLevel logLevel, String tag, String message)

void printLog (Log.LogLevel logLevel, String tag, String message)

void setLogLevel (Log.LogLevel logLevel)

表示する最小ログ レベルを設定します。

パブリック コンストラクター

StdoutLogger

public StdoutLogger ()

公開メソッド

クローン

public ILeveledLogOutput clone ()

戻り値
ILeveledLogOutput

閉じるログ

public void closeLog ()

ログを閉じ、必要に応じて閉じる前にクリーンアップを実行します。

getLog

public InputStreamSource getLog ()

ログ データのスナップショット ストリームを取得します。

ILeveledLogOutput#closeLog()の後に呼び出してはなりません。

返されたストリームのパフォーマンスが最適であるとは限りません。呼び出し元は、結果をERROR(/BufferedInputStream)にラップしたい場合があります。

戻り値
InputStreamSourceログ データのInputStreamSource 。サポートされていない場合は、null を返すことがあります。

getLogLevel

public Log.LogLevel getLogLevel ()

表示する最小ログ レベルを取得します。

戻り値
Log.LogLevel現在のLogLevel

初期化

public void init ()

ログを初期化し、必要な IO リソースを作成します。

printAndPromptLog

public void printAndPromptLog (Log.LogLevel logLevel, 
                String tag, 
                String message)

パラメーター
logLevel Log.LogLevel

tag String

message String

印刷ログ

public void printLog (Log.LogLevel logLevel, 
                String tag, 
                String message)

パラメーター
logLevel Log.LogLevel

tag String

message String

setLogLevel

public void setLogLevel (Log.LogLevel logLevel)

表示する最小ログ レベルを設定します。

パラメーター
logLevel Log.LogLevel : 表示するLogLevel