標準輸出記錄器

public class StdoutLogger
extends Object implements ILeveledLogOutput

java.lang.Object
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 ILeveledLogOutput clone ()

退貨
ILeveledLogOutput

關閉日誌

public void closeLog ()

根據需要關閉日誌並在關閉前執行任何清理。

獲取日誌

public InputStreamSource getLog ()

獲取日誌數據的快照流。

不得在ILeveledLogOutput#closeLog()之後調用。

不保證返回的流具有最佳性能。調用者可能希望將結果包裝在ERROR(/BufferedInputStream)中。

退貨
InputStreamSource日誌數據的InputStreamSource 。如果不支持,可能會返回 null。

獲取日誌級別

public Log.LogLevel getLogLevel ()

獲取要顯示的最低日誌級別。

退貨
Log.LogLevel當前LogLevel

在裡面

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

設置日誌級別

public void setLogLevel (Log.LogLevel logLevel)

設置要顯示的最低日誌級別。

參數
logLevel Log.LogLevel :要顯示的LogLevel