保羅站

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:代表訊息優先順序的 LogLevel 列舉。

tag String:與訊息相關聯的標記。

message String:要顯示的訊息。

列印記錄

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