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()

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

void logEvent(Log.LogLevel logLevel, ILogRegistry.EventType event, Map<String, String> 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 ()

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

擲回
IOException

logEvent

public void logEvent (Log.LogLevel logLevel, 
                ILogRegistry.EventType event, 
                Map<String, String> args)

呼叫這個方法,即可記錄地圖中具有相關聯資訊的型別事件。

參數
logLevel Log.LogLevel

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

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

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