ILogRegistry

public interface ILogRegistry
implements Log.ILogOutput

com.android.tradefed.log.ILogRegistry


一种 ILogOutput 单例记录器的接口,用于多路复用和管理不同的 记录器。

摘要

公共方法

abstract void closeAndRemoveAllLogs()

关闭并移除此 LogRegistry 管理的所有日志。

abstract void dumpLogs()

诊断方法,用于将所有日志转储到文件。

abstract void dumpToGlobalLog(ILeveledLogOutput log)

ILeveledLogOutput 记录器的全部内容转储到全局日志。

abstract Log.LogLevel getGlobalLogDisplayLevel()

返回全局日志的当前日志级别显示

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

调用此方法可记录类型中的事件,并在映射中包含关联的信息。

abstract void registerLogger(ILeveledLogOutput log)

将记录器注册为要用于当前线程的实例。

abstract void saveGlobalLog()

将所有全局记录器的内容保存到临时文件。

abstract void setGlobalLogDisplayLevel(Log.LogLevel logLevel)

设置全局日志的日志级别显示

abstract void unregisterLogger()

取消注册当前线程的当前有效记录器。

公共方法

closeAndRemoveAllLogs

public abstract void closeAndRemoveAllLogs ()

关闭并移除此 LogRegistry 管理的所有日志。

dumpLogs

public abstract void dumpLogs ()

诊断方法,用于将所有日志转储到文件。

dumpToGlobalLog

public abstract void dumpToGlobalLog (ILeveledLogOutput log)

ILeveledLogOutput 记录器的全部内容转储到全局日志。

如果您知道记录器的输出不会永久保存, 但希望将内容保存到某个位置且不会丢失,则此方法非常有用。

getGlobalLogDisplayLevel

public abstract Log.LogLevel getGlobalLogDisplayLevel ()

返回全局日志的当前日志级别显示

返回
Log.LogLevel logLevel:要使用的 LogLevel

logEvent

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

调用此方法可记录类型中的事件,并在映射中包含关联的信息。系统会自动添加事件时间 。

参数
logLevel Log.LogLevel:要打印的 LogLevel

event ILogRegistry.EventType:要记录的事件的 ILogRegistry.EventType

args Map:要添加到日志条目的实参映射,以便获取有关 事件的更多详细信息。

registerLogger

public abstract void registerLogger (ILeveledLogOutput log)

将记录器注册为要用于当前线程的实例。

参数
log ILeveledLogOutput

saveGlobalLog

public abstract void saveGlobalLog ()

将所有全局记录器的内容保存到临时文件。

setGlobalLogDisplayLevel

public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)

设置全局日志的日志级别显示

参数
logLevel Log.LogLevel:要使用的 LogLevel

unregisterLogger

public abstract void unregisterLogger ()

取消注册当前线程的当前有效记录器。