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 ()

パブリック メソッド

clone

public ILeveledLogOutput clone ()

戻り値
ILeveledLogOutput

closeLog

public void closeLog ()

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

getLog

public InputStreamSource getLog ()

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

ILeveledLogOutput#closeLog() の後に呼び出すことはできません。

返されるストリームが最適なパフォーマンスを保証するものではありません。呼び出し元は、結果を ERROR(/BufferedInputStream) でラップすることをおすすめします。

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

getLogLevel

public Log.LogLevel getLogLevel ()

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

戻り値
Log.LogLevel 現在の LogLevel

init

public void init ()

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

printAndPromptLog

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

パラメータ
logLevel Log.LogLevel

tag String

message String

printLog

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