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