HistoryLogger

public class HistoryLogger
extends FileLogger

java.lang.Object
   ↳ com.android.tradefed.log.BaseLeveledLogOutput
     ↳ com.android.tradefed.log.BaseStreamLogger<com.android.tradefed.util.SizeLimitedOutputStream>
       ↳ com.android.tradefed.log.FileLogger
         ↳ com.android.tradefed.log.HistoryLogger


TF 記錄記錄器,專門記錄某些特定事件的特殊記錄。

摘要

公用建構函式

HistoryLogger()

公用方法

ILeveledLogOutput clone()

建立新的 FileLogger,其記錄層級設定與目前物件相同。

void init()

初始化記錄,建立任何必要的 I/O 資源。

void logEvent(Log.LogLevel logLevel, ILogRegistry.EventType event, args)

呼叫這個方法,即可將地圖中某類型事件的相關資訊記錄下來。

void printAndPromptLog(Log.LogLevel logLevel, String tag, String message)
void printLog(Log.LogLevel logLevel, String tag, String message)

公用建構函式

HistoryLogger

public HistoryLogger ()

公用方法

clone

public ILeveledLogOutput clone ()

建立新的 FileLogger,其記錄層級設定與目前物件相同。

不會複製基礎記錄檔案內容 (也就是說,複本的記錄資料會寫入新檔案)。

傳回
ILeveledLogOutput

init

public void init ()

初始化記錄,建立任何必要的 I/O 資源。

logEvent

public void logEvent (Log.LogLevel logLevel, 
                ILogRegistry.EventType event, 
                 args)

呼叫這個方法,即可記錄地圖中某類型事件的相關資訊。

參數
logLevel Log.LogLevel

event ILogRegistry.EventType:要記錄的事件 EventType

args :要新增至記錄項目的引數對應項目,以便取得事件的詳細資料。

printAndPromptLog

public void printAndPromptLog (Log.LogLevel logLevel, 
                String tag, 
                String message)

參數
logLevel Log.LogLevel

tag String

message String

printLog

public void printLog (Log.LogLevel logLevel, 
                String tag, 
                String message)

參數
logLevel Log.LogLevel

tag String

message String