历史记录日志记录器

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, args)

调用此方法可以记录某个类型的事件,并在地图上记录相关信息。

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

公共构造函数

历史记录日志记录器

public HistoryLogger ()

公共方法

克隆

public ILeveledLogOutput clone ()

创建一个与当前对象具有相同日志级别设置的新 FileLogger

不复制底层日志文件内容(即克隆的日志数据将写入新的 文件。)

返回
ILeveledLogOutput

init

public void init ()

初始化日志,创建任何所需的 IO 资源。

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