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: メッセージの優先度を表す LogLevel 列挙型。

tag String: メッセージに関連付けられたタグ。

message String: 表示するメッセージ。

printLog

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

ログ メッセージを出力する必要がある場合に送信されます。

パラメータ
logLevel Log.LogLevel: メッセージの優先度を表す LogLevel 列挙型。

tag String: メッセージに関連付けられたタグ。

message String: 表示するメッセージ。

setLogLevel

public void setLogLevel (Log.LogLevel logLevel)

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

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