標準出力ロガー
public class StdoutLogger
extends Object
implements ILeveledLogOutput
java.lang.オブジェクト | |
↳ | com.android.tradefed.log.StdoutLogger |
ログ メッセージを標準出力に送信する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) 表示する最小ログレベルを設定します。 |
パブリックコンストラクター
標準出力ロガー
public StdoutLogger ()
パブリックメソッド
ログを閉じる
public void closeLog ()
ログを閉じ、必要に応じて閉じる前にクリーンアップを実行します。
ログの取得
public InputStreamSource getLog ()
ログ データのスナップショット ストリームを取得します。
ILeveledLogOutput#closeLog()
の後に呼び出さないでください。
返されたストリームの最適なパフォーマンスは保証されません。呼び出し元は結果をERROR(/BufferedInputStream)
にラップしたい場合があります。
戻り値 | |
---|---|
InputStreamSource | ログデータのInputStreamSource 。サポートされていない場合は null を返す場合があります。 |
初期化
public void init ()
ログを初期化し、必要な IO リソースを作成します。
プリントアンドプロンプトログ
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 |