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)
将 |
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 ()
取消注册当前线程的当前有效记录器。