保羅站

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)

設定要顯示的最低記錄層級。

公用建構函式

保羅站

public StdoutLogger ()

公用方法

本機副本

public ILeveledLogOutput clone ()

傳回
ILeveledLogOutput

關閉記錄

public void closeLog ()

關閉記錄,並視需要在關閉前執行所有清除作業。

getLog

public InputStreamSource getLog ()

取得記錄檔資料的快照串流。

不得在 ILeveledLogOutput#closeLog() 之後呼叫。

傳回的串流無法保證能夠達到最佳效能。來電者可能會想要 將結果納入 ERROR(/BufferedInputStream) 中。

傳回
InputStreamSource 記錄資料的 InputStreamSource。如果不支援,可能會傳回空值。

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