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 ()
パブリック メソッド
closeLog
public void closeLog ()
ログを閉じて、必要に応じて閉じる前にクリーンアップを行います。
getLog
public InputStreamSource getLog ()
ログデータのスナップショット ストリームを取得します。
ILeveledLogOutput.closeLog()
の後に呼び出すことはできません。
返されるストリームが最適なパフォーマンスを保証するものではありません。呼び出し元は、結果を ERROR(/BufferedInputStream)
でラップすることをおすすめします。
戻り値 | |
---|---|
InputStreamSource |
ログデータの InputStreamSource です。サポートされていない場合は null が返されることがあります。 |
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 |